Climate & Environment Full-time

Senior Software Engineer - India GDC (Gurugram)

Environmental Resources Management

Posted

May 20, 2026

Location

India

Type

Full-time

Mission

What you will drive

  • Design, build, and maintain end-to-end application components including front-end user experiences and backend services using Python FastAPI and React/Next.js.
  • Build integrations between internal/external systems using REST, GraphQL, and event-driven patterns, ensuring secure API authentication and authorization.
  • Apply solid engineering practices including automated testing, code reviews, and observability to deliver reliable, scalable, and secure digital products.
  • Collaborate with architects, designers, and AI/back-end engineers within pod-based delivery teams to strengthen internal capability and drive continuous improvement.

Impact

The difference you'll make

By building scalable and secure digital products, this role enables ERM to deliver high-value sustainability consulting services more efficiently, helping clients navigate complex environmental and social challenges and driving positive change for the planet.

Profile

What makes you a great fit

  • Bachelorโ€™s degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 10+ years of full-stack development experience in production environments, with strong Python and FastAPI skills.
  • Experience building modern front-end applications using React or Next.js, and strong understanding of API design and integration patterns.
  • Experience with relational databases (SQL), ORM frameworks, CI/CD pipelines, and cloud environments (AWS/Azure).

Benefits

What's in it for you

ERM offers a people-first organization with a multicultural environment, professional growth opportunities, and global exposure. Specific compensation details are not mentioned in the posting.

About

Inside Environmental Resources Management

ERM is a leading global sustainability consulting firm, committed for nearly 50 years to helping organizations navigate complex environmental, social, and governance (ESG) challenges, with a mission to make a lasting, positive impact.