41 skills Indian startups want and what they pay

 

This is the India version of 46 skills Indian startups want and what they pay. Like the US edition, we’ve analyzed thousands of jobs advertised by Indian startups to bring you an informed look at the skills you need to get hired. We also looked just at Bengaluru salaries and the top 10% of those as well to get a sense of the top tier of the labor market. 

What skills should I learn to get a job at a startup? 

What are my skills worth?

Those two questions come up all the time, and frankly, the internet doesn’t have easily accessible information to answer them. Search for “startup skills” on Google and you’ll get vanilla advice about the top skills being “facing failure” or “hustle.” Sure. But you need to know a few things too.

To fill this gap we analyzed thousands of job postings and ranked the top skills that startups in India are looking for and what they pay for them.  If you’re thinking of joining a startup or even starting one, this list and the linked resources will get you up to speed on the startup labor market.

The average salaries shown below are just that, the average. Depending on how good your skills are, which company you work for, and when you get hired, the pay can be higher or lower. We’ve also included pay for the top 10% of the Bengaluru jobs for these skills to get a sense of how much top talent gets paid. Also, remember, there is also equity compensation and other perks for many jobs and these are not included in the salary figures.

#1 – Javascript

  • Average pay: ₹6,07,934 INR
  • Average pay in Bengaluru: ₹8,33,552 INR
  • Top 10% pay in Bengaluru: ₹20,00,000 INR
  • Other must-have skills: Node.js, HTML5, CSS3, React.js, Angular.js, Ruby on Rails, PHP, SQL, JQuery.
  • Common job titles: Software Engineer, Full Stack Developer
  • Where to learn this skill: Lots of options, this course provides a great intro.

#2 – Python

  • Average pay: 8,18,416 INR
  • Average pay in Bengaluru: ₹11,66,243 INR
  • Top 10% pay in Bengaluru: ₹30,00,000 INR
  • Other must-have skills: Python, R, Django  Machine learning, Data Science
  • Common job titles: Data Scientist, Python developer
  • Where to learn this skill:  Again, plenty of options. Try this comprehensive course for R and Python.

#3 – Java

  • Average pay:7,81,899 INR
  • Average pay in Bengaluru: ₹11,97,291 INR
  • Top 10% pay in Bengaluru: ₹30,00,000 INR
  • Other must-have skills: Android
  • Common job titles:  Software engineer, Android developer, Java developer
  • Where to learn this skill: Check out the Learn Java tutorial.

#4 – HTML5/CSS/Front-end development

  • Average pay: ₹5,38,974 INR
  • Average pay in Bengaluru: ₹7,60,051 INR
  • Top 10% pay in Bengaluru: ₹20,00,000 INR
  • Other must-have skills: Javascript, Node.js, React.js, Angular.js, PHP, SQL, Postgresql, Jquery, WordPress
  • Common job titles:  Full Stack Developer, Web developer, Frondend Developer
  • Where to learn this skill: Lots of options, this course provides a great intro to the MEAN stack. 

#5 – Angular.js

  • Average pay:  ₹6,48,103 INR
  • Average pay in Bengaluru: ₹8,10,801 INR
  • Top 10% pay in Bengaluru: ₹20,00,000 INR
  • Other must-have skills: Javascript, Node.js, HTML5, React.js
  • Common job titles:  Full stack developer, Software Engineer, Frontend Developer, Web Developer
  • Where to learn this skill: Angular.js tutorial.

#6 – Android

  • Average pay: ₹6,94,384 INR
  • Average pay in Bengaluru: ₹8,35,801 INR
  • Top 10% pay in Bengaluru: ₹20,00,000 INR
  • Other must-have skills: Java, iOS Development, Mobile app design, Rest APIs, Mobile Application Development
  • Common job titles:  Android developer, Android engineer.
  • Where to learn this skill: Google’s Android Development Course.

#7 – PHP

  • Average pay: ₹4,90,688 INR
  • Average pay in Bengaluru: ₹8,01,587 INR
  • Top 10% pay in Bengaluru: ₹18,00,000 INR
  • Other must-have skills: Javascript, HTML, CSS,  SQL, JQuery
  • Common job titles:  PHP Developer, Full Stack Developer, Web Developer, Software Engineer
  • Where to learn this skill: Learn PHP Online

#8 – Photoshop

  • Average pay: ₹3,83,070 INR
  • Average pay in Bengaluru: ₹6,62,598 INR
  • Top 10% pay in Bengaluru: ₹14,00,000 INR
  • Other must-have skills: Graphic design, Adobe Illustrator, Sketch.
  • Common job titles:  Graphic designer, UI/UX Designer, Visual designer
  • Where to learn this skill: Udemy photoshop course.

#9 – Business development

  • Average pay: ₹4,55,274 INR
  • Average pay in Bengaluru: ₹10,38,997 INR
  • Top 10% pay in Bengaluru: ₹15,00,000 INR
  • Other must-have skills: Sales, Sales Strategy, Business strategy
  • Common job titles:  Business development manager, Business development executive, Business Development Associate
  • Where to learn this skill: Big list of business development courses on edX.

#10 – Sales & Marketing

  • Average pay: 4,63,466
  • Average pay in Bengaluru: ₹8,18,852
  • Top 10% pay in Bengaluru: ₹15,00,000
  • Other must-have skills: Product Marketing, Email Marketing, Saas, Sales Strategy, Leadership, Salesforce, Lead generation.
  • Common job titles:  Account Executive, Sales Development Representative, Business Development Manager. 
  • Where to learn this skill:  Checkout the digital marketing specialization on Coursera

#11 – Communication skills

  • Average pay:  ₹3,39,885 INR
  • Average pay in Bengaluru: ₹4,15,325 INR
  • Top 10% pay in Bengaluru: ₹9,00,000 INR
  • Other must-have skills: Sales, Marketing
  • Common job titles:  Business development manager, business development executive, sales executive.
  • Where to learn this skill: Here is a WikiHow page on how to communicate effectively.

#12 – Node.js

  • Average pay: ₹7,09,486 INR
  • Average pay in Bengaluru: ₹8,92,134 INR
  • Top 10% pay in Bengaluru: ₹22,00,000 INR
  • Other must-have skills: Javascript, React.js, Angular.js, MongoDB
  • Common job titles:  Software engineer, Full Stack Engineer, Backend Developer, MEAN Stack Developer
  • Where to learn this skill: Lots of options, this course provides a great intro to the full MEAN stack. 

#13 – Social media marketing

  • Average pay: ₹4,92,255 INR
  • Average pay in Bengaluru: ₹7,81,886 INR
  • Top 10% pay in Bengaluru: ₹15,00,000 INR
  • Other must-have skills: Digital marketing, SEO/SEM, git, Email Marketing, Content Creation, Google Analytics, Writing, Facebook Advertising.
  • Common job titles:  Digital marketing manager, Content Writer, Marketing Manager, Social Media Manager.
  • Where to learn this skill: a Northwestern course on social media marketing.

#14 – SQL/MySQL/PostgreSQL

  • Average pay: ₹6,20,343 INR
  • Average pay in Bengaluru: ₹8,19,849 INR
  • Top 10% pay in Bengaluru: ₹20,00,000 INR
  • Other must-have skills: Python, HTML, AWS, NoSQL, Ruby on Rails, PHP
  • Common job titles:  Software Engineer, Data Engineer
  • Where to learn this skill: Fifty best ways to learn mySQL.

#15 – JQuery

  • Average pay: ₹5,35,782 INR
  • Average pay in Bengaluru: ₹7,42,365 INR
  • Top 10% pay in Bengaluru: ₹20,00,000 INR
  • Other must-have skills: Javascript, HTML, CSS, PHP
  • Common job titles:  Full Stack Developer, Web Developer, Software Engineer, Front End Developer
  • Where to learn this skill: JQuery Learning Center

#16 – Adobe Illustrator

  • Average pay: ₹3,95,190 INR
  • Average pay in Bengaluru: ₹7,12,912 INR
  • Top 10% pay in Bengaluru: ₹14,00,000 INR
  • Other must-have skills: Photoshop, Graphic Design, Sketch
  • Common job titles: Graphic designer, Product Designer, UI/UX Designer
  • Where to learn this skill: Tutorials from Adobe

#17 – React.js

  • Average pay: ₹8,03,557 INR
  • Average pay in Bengaluru: ₹9,94,444 INR
  • Top 10% pay in Bengaluru: ₹24,00,000 INR
  • Other must-have skills: Javascript, Node.js, HTML5, Angular.js
  • Common job titles:  Full Stack Developer, Frontend Developer, Software Engineer.
  • Where to learn this skill: A highly rated react.js course on Udemy.

#18 – MongoDB

  • Average pay: ₹7,92,561 INR
  • Average pay in Bengaluru: ₹9,57,228 INR
  • Top 10% pay in Bengaluru: ₹24,00,000 INR
  • Other must-have skills: Node.js, Angular.js, MySQL, AWS
  • Common job titles:  Software Engineer, Backend Engineer Engineer, Full Stack Engineer
  • Where to learn this skill: MongoDB University

#19 – iOS Development

  • Average pay: ₹7,20,205 INR
  • Average pay in Bengaluru: ₹1,78,5608 INR
  • Top 10% pay in Bengaluru: ₹20,00,000 INR
  • Other must-have skills: Android, Swift, Objective C, C
  • Common job titles:  iOS Developer, iOS Engineer, Software Engineer
  • Where to learn this skill: Free Udacity course on iOS Development.

#20 – UI/UX Design

#21 – Django

  • Average pay: ₹7,08,395 INR
  • Average pay in Bengaluru: ₹9,90,549 INR
  • Top 10% pay in Bengaluru: ₹30,00,000 INR
  • Other must-have skills: Python
  • Common job titles: Software engineer, backend engineer, full stack developer, python developer
  • Where to learn this skill: Getting started with Django

#22 – Machine learning/artificial intelligence

  • Average pay: ₹10,00,724 INR
  • Average pay in Bengaluru: ₹12,90,819 INR
  • Top 10% pay in Bengaluru: ₹30,00,000 INR
  • Other must-have skills: Python, Data Science, R
  • Common job titles:  Data Scientist, Machine Learning Engineer
  • Where to learn this skill: A beginners guide to AI/ML.

#23 – SEO/SEM

  • Average pay: ₹6,02,923 INR
  • Average pay in Bengaluru: ₹13,26,952 INR
  • Top 10% pay in Bengaluru: ₹15,00,000 INR
  • Other must-have skills: Social media marketing, digital marketing, content marketing, social media, Facebook advertising.
  • Common job titles: Marketing manager, Digital Marketing Manager
  • Where to learn this skill: Lots of courses on SEO/SEM at Coursera and Udemy

#24 – Graphic Design

  • Average pay: ₹4,13,981
  • Average pay in Bengaluru: ₹8,01,472
  • Top 10% pay in Bengaluru: ₹12,00,000
  • Other must-have skills: Photoshop, Illustrator
  • Common job titles: Graphic designer, Visual designer, UI/UX Designer
  • Where to learn this skill: Format magazine has a list of free graphic design resources.

#25 – Restful services

  • Average pay: ₹6,53,306 INR
  • Average pay in Bengaluru: ₹12,12,926 INR
  • Top 10% pay in Bengaluru: ₹20,00,000 INR
  • Other must-have skills:…
  • Common job titles: Software engineer, Backend Developer, Full Stack Developer, Android Developer.
  • Where to learn this skill: Build a restful service. 

#26 – Git

  • Average pay: ₹6,00,780 INR
  • Average pay in Bengaluru: ₹12,23,537 INR
  • Top 10% pay in Bengaluru: ₹17,00,000 INR
  • Other must-have skills: Social media marketing, Facebook advertising, SEO/SEM
  • Common job titles: Marketing manager, digital marketing manager
  • Where to learn this skill: Learn git.

#27 – AWS

  • Average pay: ₹8,90,736 INR
  • Average pay in Bengaluru: ₹10,43,135 INR
  • Top 10% pay in Bengaluru: ₹25,00,000 INR
  • Other must-have skills: Python, Node.js, SQL, Linux, Docker
  • Common job titles: DevOps Engineer, Software Engineer
  • Where to learn this skill: Tutorial.

#28 – Ruby on rails

  • Average pay: ₹9,04,340 INR
  • Average pay in Bengaluru: ₹11,72,269 INR
  • Top 10% pay in Bengaluru: ₹30,00,000 INR
  • Other must-have skills: Javascript, SQL, MySQL, Postgresql
  • Common job titles:  Full Stack Developer, Software Engineer, Ruby on Rails Developer.
  • Where to learn this skill: Free Ruby on Rails tutorial.

#29 – C++

  • Average pay: ₹6,03,105 INR
  • Average pay in Bengaluru: ₹10,28,021 INR
  • Top 10% pay in Bengaluru: ₹30,00,000 INR
  • Other must-have skills: C
  • Common job titles:  Software Engineer, Senior Software Engineer
  • Where to learn this skill: Google for Education ++ Course.

#30 – Swift

  • Average pay: ₹7,17,202 INR
  • Average pay in Bengaluru: ₹9,00,520 INR
  • Top 10% pay in Bengaluru: ₹25,00,000 INR
  • Other must-have skills: iOS development, Objective C, C
  • Common job titles: iOS Developer, iOS Engineer,
  • Where to learn this skill: Download the swift ebook.

#31 – Customer service

  • Average pay: ₹2,96,569 INR
  • Average pay in Bengaluru: ₹3,58,271 INR
  • Top 10% pay in Bengaluru: ₹10,00,000 INR
  • Other must-have skills: Relationship management
  • Common job titles:  Customer support executive, customer success manager
  • Where to learn this skill: Free online customer service courses.

#32 – WordPress

  • Average pay: ₹3,01,301 INR
  • Average pay in Bengaluru: ₹5,06,385 INR
  • Top 10% pay in Bengaluru: ₹13,00,000 INR
  • Other must-have skills: Web developer, PHP Developer, WordPress Developer
  • Common job titles: Marketing director, Digital Marketing Manager
  • Where to learn this skill: learn.wordpress.com

#33 – Linux

  • Average pay: ₹7,21,078
  • Average pay in Bengaluru: ₹9,27,770 INR
  • Top 10% pay in Bengaluru: ₹30,00,000 INR
  • Other must-have skills: Linux, Python, AWS, Docker
  • Common job titles: DevOps Engineer, Software Engineer, Site Reliability Engineer.
  • Where to learn this skill: Free Linux Courses

#34 – Data analysis

  • Average pay: ₹7,21,932 INR
  • Average pay in Bengaluru: ₹7,49,230 INR
  • Top 10% pay in Bengaluru: ₹20,00,000 INR
  • Other must-have skills: Excel, R, Python
  • Common job titles:  Data scientist, product manager, business analyst, data analyst
  • Where to learn this skill: Free online data analysis curriculum.

#35 – Product management

  • Average pay: ₹12,02,527 INR
  • Average pay in Bengaluru: ₹14,19,094 INR
  • Top 10% pay in Bengaluru: ₹30,00,000 INR
  • Other must-have skills: Leadership, product development.
  • Common job titles: Product manager
  • Where to learn this skill: Lots of courses on product management. Carnegie Mellon also has a degree.

#36 – R

  • Average pay: ₹9,93,660  INR
  • Average pay in Bengaluru: ₹18,27,404  INR
  • Top 10% pay in Bengaluru: ₹30,00,000  INR
  • Other must-have skills: Python, Machine Learning
  • Common job titles: Data Scientist
  • Where to learn this skill: List of free R tutorials also try this comprehensive course for R and Python.

#37 – Project Management

  • Average pay: ₹7,71,636 INR
  • Average pay in Bengaluru: ₹9,34,728 INR
  • Top 10% pay in Bengaluru: ₹27,00,000 INR
  • Other must-have skills: Leadership, Agile
  • Common job titles:  Product manager, Project manager
  • Where to learn this skill: Free edX project management course.

#37 – Business operations

  • Average pay: ₹7,32,297 INR
  • Average pay in Bengaluru: ₹8,99,961 INR
  • Top 10% pay in Bengaluru: ₹15,00,000 INR
  • Other must-have skills:
  • Common job titles: Operations Manager, Business Development Executive, Business Development Associate.
  • Where to learn this skill: Here’s a Coursera course in Operations Management.

#38 – Business strategy

  • Average pay: ₹4,84,705 INR
  • Average pay in Bengaluru: ₹6,41,516 INR
  • Top 10% pay in Bengaluru: ₹16,00,000 INR
  • Other must-have skills: Business development
  • Common job titles: Business development manager
  • Where to learn this skill: Business strategy courses on Coursera.

#39 – Growth hacking

  • Average pay: ₹6,33,359 INR
  • Average pay in Bengaluru: ₹5,97,012 INR
  • Top 10% pay in Bengaluru: ₹15,00,000 INR
  • Other must-have skills: Social media marketing, SEO/SEM, Facebook advertising, Email marketing, Digital Marketing.
  • Common job titles: Growth Hacker, Head of Growth, Marketing Manager, Head of Marketing
  • Where to learn this skill:  Coursera has a specialization in social media marketing.

#40 – Sketch

  • Average pay: ₹5,71,719 INR
  • Average pay in Bengaluru: ₹6,00,821 INR
  • Top 10% pay in Bengaluru: ₹15,00,000 INR
  • Other must-have skills: UI/UX Design, Photoshop, Illustrator
  • Common job titles: Product designer, UI/UX Designer, Designer
  • Where to learn this skill: Check out this intro to Sketch post on Medium.

#41 – C

  • Average pay: ₹5,96,184.5 INR
  • Average pay in Bengaluru: ₹8,98,375 INR
  • Top 10% pay in Bengaluru: ₹25,00,000 INR
  • Other must-have skills: iOS Development, C++, Swift, Objective C
  • Common job titles: iOS Developer, Software Engineer
  • Where to learn this skill: Wikibooks about C programming.

 

One thought on “41 skills Indian startups want and what they pay

  1. Pingback: 46 skills startups want and what they pay – UsableInk

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s