Skip to content

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.

Post this job free

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

More job descriptions

All 40 job descriptions