Software Developer job description
A ready-to-use software developer job description with duties, requirements and a fair salary range. Copy it into your posting, or post it on eGig free in one click and edit the details there.
Job summary
We are looking for a software developer to design, build and maintain reliable software for our users.
Responsibilities
- Write clean, tested code for new features
- Review code and help teammates
- Design APIs and data models
- Fix bugs and improve performance
- Work with product and design on requirements
- Deploy and monitor services
Requirements
- Degree in computer science or equivalent experience
- Strong skills in at least one language (Java, Python, JavaScript or Go)
- Good understanding of databases and APIs
- Git and code review experience
- Problem-solving mindset
Salary
₹25,000–₹45,000 a month for freshers, ₹50,000–₹1,00,000 with 2–5 years’ experience. See pay by city.
Tips for a posting that gets applicants
- Show the salary. Jobs with pay listed get far more applications, and every job on eGig shows it.
- Keep the title plain: “Software Developer”, not an internal job code.
- List 4–6 duties people will actually do in a normal week.
- Separate must-haves from nice-to-haves, so good people don’t rule themselves out.
- Mention timings, location or remote, and how fast you’ll reply.
More help: how to hire a software developer · interview questions · offer letter generator