
Posted 16 days ago
Software Engineer
ERMSoftware Engineer
Requirements
Bachelor’s degree in Computer Science or equivalent, 5+ years of full-stack development experience, Strong Python and FastAPI skills, Experience with React or Next.js, Knowledge of relational databases and SQL, Understanding of API design and integration patterns, Familiarity with CI/CD and cloud environments
Skills
PythonFastAPIReactNext.jsPostgreSQLAWS
About the role
Responsibilities
- Design, build, and maintain end-to-end application components including front-end user experiences and backend services
- Develop production-ready backend API services using Python and FastAPI
- Create responsive and performant front-end interfaces using React or Next.js
- Build integrations between internal and external systems using REST, GraphQL, and event-driven patterns
- Implement secure API authentication and authorization protocols such as OAuth2 and JWT
- Apply engineering best practices including automated testing, code reviews, and observability
- Work with relational databases like PostgreSQL to design efficient data access patterns
- Collaborate with architects, designers, and AI engineers within pod-based delivery teams
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- 5+ years of full-stack development experience in production environments
- Strong proficiency in Python and hands-on experience with FastAPI
- Proven experience building modern front-end applications with React or Next.js
- Deep understanding of API design, service-to-service communication, and integration patterns
- Experience with relational databases (SQL), ORM frameworks, and data modeling
- Familiarity with CI/CD pipelines and cloud environments such as AWS or Azure
- Strong problem-solving skills and ability to communicate across technical and non-technical stakeholders
Preferred Qualifications
- Experience with AWS services including Lambda, ECS, S3, and RDS
- Familiarity with containerization tools like Docker and Kubernetes
- Exposure to frontend performance optimization and UX best practices
- Experience working in pod-based delivery or cross-functional product engineering teams
- Exposure to AI/LLM-integrated applications or RAG services
About the Company
ERM is the world’s largest advisory firm focused solely on sustainability, offering unparalleled expertise across business and finance. We partner with clients to operationalize sustainability at pace and scale through a unique combination of strategic transformation and technical delivery capabilities. Our global team helps the world's leading organizations set clear sustainability targets and measure progress through deep implementation and business transformation.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer
ERM · New Delhi
