Your first developer will shape your product's code, speed and culture for years, and hiring one without a technical background is hard. In India, a mid-level software engineer has a median all-in pay of ₹11 lakh per annum (LPA) according to Flexiple's August 2026 data, and notice periods often run 30 to 90 days. This guide walks through scoping the role, setting pay, testing candidates and choosing between employee, contractor and partner.
Decide what you are hiring for
Before you write a job post, write down what the developer must deliver in the first six months. A working mobile app with payments, an internal tool, or a prototype to show investors are very different jobs. The first sets the stack and the seniority you need; the last might not need a hire at all.
Be honest about scope. If the product needs a web app, a mobile app, a backend and cloud setup, one person will either be a rare generalist or will need help. Many non-technical founders do better hiring one senior generalist and buying specialist help for design, security or DevOps, rather than hiring several juniors.
- List the three features that must ship first
- Note any hard constraints: platforms, integrations, compliance
- Decide whether you need a builder now or a technical lead for the next two years
Senior generalist or junior developer
A junior developer is cheaper but needs someone to review code and set direction, which a non-technical founder cannot do. Flexiple's August 2026 medians for Indian software engineers are ₹6.6 LPA at entry level, ₹11 LPA at mid-level and ₹24.4 LPA for six or more years. For React Native, a popular cross-platform mobile stack, the entry, mid and senior medians are ₹5.1, ₹10.8 and ₹24.4 LPA.
For a first and often only engineer, a mid-level or senior developer usually pays for the difference. They can make architecture decisions, estimate work and tell you when a feature is harder than it looks. A junior can be a great second hire once someone experienced sets the foundations.
| Level | Software engineer median (Flexiple, Aug 2026) | React Native median (Flexiple, Aug 2026) | Fits a first hire? |
|---|---|---|---|
| Entry (0 to 3 years) | ₹6.6 LPA | ₹5.1 LPA | Only with outside technical review |
| Mid-level (3 to 6 years) | ₹11 LPA | ₹10.8 LPA | Yes, for a defined product |
| Senior (6+ years) | ₹24.4 LPA | ₹24.4 LPA | Yes, if they will also lead |
Employee, freelancer or partner
You do not have to make your first developer a full-time employee. Freelancers can start in one to two weeks, and Flexiple models a mid-level Indian contractor at about $13 an hour, with a typical range of $8 to $23. A development partner can supply a small team in two to four weeks. A direct hire usually takes six to twelve weeks, according to Wisemonk's September 2026 hiring guide.
Be careful with long-term contractors. Indian courts look at the substance of the relationship, such as who controls the work and supplies equipment, rather than the label on the contract. A contractor working full time for you for years may be treated as an employee, with back payments for provident fund and gratuity.
Where to find candidates
Your network comes first. Ask founders who have shipped similar products who built them, and ask those developers for referrals. Next come job boards and developer platforms, where you can filter by stack and city. Recruiters save time but cost money: Wisemonk's 2026 pricing lists success fees of 10% to 15% of first-year fixed pay, and its hiring guide cites agency fees of 15% to 20%.
Write the job post around outcomes, not buzzwords. Describe the product, the first milestones, the stack if you know it, the pay range and how you work. Good developers pay attention to whether a founder understands what they are asking for.
How to assess a developer without coding skills
You cannot judge code quality yourself, so borrow that skill. Ask a trusted senior engineer, a technical advisor or a reputable firm to run a one-hour technical interview and review a short take-home task. Pay for this help; it is cheap compared with a bad hire.
Your own interview should test product thinking and communication. Ask candidates to walk you through something they built, what went wrong and what they would change. Ask them to explain a technical choice in plain words. Then run a short paid trial. Wisemonk's 2026 guide describes optional paid trials of one to two weeks as part of a typical hiring process.
- Review their shipped work: live apps, repositories, demos
- Get an independent technical interview
- Give a small, paid, real task with a deadline
- Check two references who worked with them
Setting pay and the offer
Benchmark against one consistent source and the city you are hiring in. Bengaluru pays the most: Flexiple's August 2026 software engineer median there is ₹15.7 LPA, against ₹13.6 LPA in Gurugram and ₹10.4 LPA in Hyderabad. Early-stage startups often add equity to close the gap with larger employers, so explain the vesting schedule clearly.
Budget beyond salary. Employers pay 12% of PF wages to provident fund, and gratuity becomes due after five years of service. Equipment adds up too: Wisemonk's guide prices a MacBook for iOS work at $1,200 to $2,000, and testing and monitoring tools at $500 to $1,000 per developer a year.
| Cost item | Typical figure | Source |
|---|---|---|
| Mid-level salary, India | ₹11 LPA median, all-in | Flexiple, Aug 2026 |
| Employer provident fund | 12% of PF wages | Wisemonk, 2026 |
| Recruiter success fee | 10% to 15% of first-year fixed pay | Wisemonk pricing, 2026 |
| Laptop for iOS work | $1,200 to $2,000 | Wisemonk, 2026 |
| Dev tools per developer | $500 to $1,000 a year | Wisemonk, 2026 |
Notice periods and onboarding
Plan for the gap between offer and first day. Indian notice periods typically run 30 to 90 days, and three months is common in IT, according to Wisemonk's 2026 guide. India's four labour codes, in force since 21 November 2025, now govern notice, gratuity and final settlement, so use a contract written for current law.
Prepare the first two weeks before your hire starts. Give access to design files, accounts and any existing code, set up a shared task board and agree a weekly demo. Wisemonk's cost guide notes that a new hire typically takes two to four weeks to reach full output, so judge progress after the first month, not the first day.
Protect your company from day one
Own everything in your company's name: the code repository, cloud accounts, domains, app store accounts and API keys. Make sure the employment or contractor agreement assigns all intellectual property to the company and includes confidentiality terms. Do this before any work starts, because fixing ownership later is slow and costly.
Keep a simple record of decisions and passwords in a shared manager, and insist on code being pushed to your repository every day. If the relationship ends, you should be able to hand the product to someone else within a week. XDQ Labs, a Gurugram engineering company, builds web and mobile products for founders in this position, but these safeguards apply whoever writes your code.
Frequently asked questions
How much should I pay my first developer in India?
Flexiple's August 2026 data shows a median all-in pay of ₹11 lakh per annum for mid-level software engineers in India and ₹24.4 lakh for those with six or more years. Bengaluru pays more than Gurugram or Hyderabad.
Should a non-technical founder hire a freelancer or a full-time developer?
A freelancer suits a short, defined task and can start in one to two weeks. A full-time developer suits a product you will build for years. Long-term contractors who work like employees can create provident fund and gratuity liabilities under Indian law.
How can I interview a developer if I cannot code?
Bring in an independent senior engineer to run a technical interview and review a short task. Use your own interview to test communication and product thinking, then run a short paid trial on real work before you make a full-time offer.
How long does it take to hire a developer in India?
Wisemonk's 2026 guide puts a typical direct hiring process at six to twelve weeks. Add the candidate's notice period, which commonly runs 30 to 90 days in India, so a new hire can take several months to join.
Sources
- Software Engineer Salary in India, Flexiple, 2026
- React Native Developer Salary in India, Flexiple, 2026
- Pricing, Wisemonk, 2026
- Cost to Hire Developers in India, Wisemonk, 2026
- Employee Misclassification Penalties in India, Wisemonk, 2026
- How to Hire React Native Developers in India, Wisemonk, 2026
- Notice Periods for EOR Employees in India, Wisemonk, 2026
- PF, ESI and Gratuity Payroll Compliance for US Startups in India, Wisemonk, 2026


