Application Guide

How to Apply for Software Engineer - India GDC (Gurugram)

at Environmental Resources Management

🏢 About Environmental Resources Management

Environmental Resources Management (ERM) is a global sustainability consultancy that uniquely combines deep technical expertise with strategic advisory to help organizations navigate the transition to a low-carbon future. Working here means contributing to meaningful environmental impact while leveraging cutting-edge technology to solve complex sustainability challenges.

About This Role

As a Software Engineer in ERM's India GDC, you will design and build full-stack applications that power sustainability analytics, ESG reporting, and carbon management solutions. Your work will directly enable clients to accelerate their net-zero journeys through robust, scalable digital tools.

💡 A Day in the Life

Your day might start with a stand-up to discuss progress on a new carbon tracking feature, then you'll pair with a designer to refine a React dashboard for ESG metrics. After lunch, you'll write FastAPI endpoints to integrate with a third-party emissions API, followed by code review and automated test updates. The role balances independent coding with collaborative problem-solving to deliver high-impact sustainability software.

🎯 Who Environmental Resources Management Is Looking For

  • Has 5+ years of full-stack development experience with a strong portfolio of production applications built using Python FastAPI and React/Next.js.
  • Thrives in a collaborative, agile environment and is passionate about writing clean, testable, and secure code aligned with engineering best practices.
  • Demonstrates experience with API-driven integrations and understands how to build maintainable systems that support data-intensive sustainability workflows.
  • Possesses a Bachelor's degree in Computer Science or equivalent, with a proven ability to deliver end-to-end features from front-end to backend.

📝 Tips for Applying to Environmental Resources Management

1

Highlight specific projects where you built both front-end (React/Next.js) and backend (FastAPI) components, emphasizing production deployment and scalability.

2

Tailor your resume to showcase experience with sustainability, ESG, or environmental data – even if it's a personal project or open-source contribution.

3

Include links to your GitHub or portfolio with examples of full-stack applications, especially those demonstrating API design and clean architecture.

4

In your cover letter, connect your technical skills to ERM's mission: explain how your code can accelerate sustainability outcomes.

5

Research ERM's digital solutions (e.g., ERM's sustainability software) and mention how your background aligns with their tech stack or domain.

✉️ What to Emphasize in Your Cover Letter

["Your passion for using technology to drive environmental sustainability and how your skills align with ERM's mission.", 'Specific examples of full-stack projects where you used FastAPI and React/Next.js, emphasizing production readiness and maintainability.', 'Your collaborative approach to engineering – mention experience working in cross-functional teams and contributing to code quality standards.', "Understanding of ERM's role as a strategic consultancy and how your work on software tools directly supports client sustainability goals."]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Explore ERM's website to understand their key service areas: climate change, environmental management, and digital solutions.
  • Look into ERM's proprietary sustainability software or any case studies involving data analytics for ESG reporting.
  • Read about ERM's commitment to 'Accelerating Global Sustainability' and how their GDC (Global Delivery Center) supports this mission.
  • Check recent news or press releases about ERM's digital transformation initiatives or partnerships in the sustainability tech space.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Walk me through a full-stack application you built from scratch – how did you design the API, front-end, and ensure testability?
2 How do you approach securing a FastAPI service and a React front-end? Discuss authentication, data validation, and common vulnerabilities.
3 Describe a time you optimized a slow API or front-end component. What tools and techniques did you use?
4 How would you design a microservice to ingest and process large sustainability datasets (e.g., carbon emissions data)?
5 Explain your experience with agile development and how you ensure code quality in a team setting (code reviews, CI/CD, testing).
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Submitting a generic resume without highlighting full-stack experience specifically with FastAPI and React/Next.js.
  • Focusing solely on technical skills without demonstrating interest in sustainability or ERM's mission-driven work.
  • Neglecting to mention testing, security, or maintainability practices – these are explicitly called out in the job description.

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Environmental Resources Management!