
Posted 16 days ago
Senior Software Engineer
ERMSenior Software Engineer
Requirements
Bachelor’s degree in Computer Science or equivalent, 10+ years of full-stack development experience, Proficiency in Python and FastAPI, Experience with React or Next.js, Strong understanding of API design and REST/GraphQL, Experience with relational databases and SQL, Familiarity with CI/CD and cloud environments (AWS/Azure)
Skills
PythonFastAPIReactNext.jsPostgreSQLAWS
About the role
Responsibilities
- Design, build, and maintain end-to-end full-stack applications using Python FastAPI and React/Next.js
- Develop backend API services and responsive front-end interfaces to deliver scalable digital products
- Implement systems integration using REST, GraphQL, and event-driven patterns
- Ensure high quality through automated testing, code reviews, and secure coding practices
- 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
- 10+ years of full-stack development experience in production environments
- Proficiency in Python and hands-on experience with FastAPI
- Experience building modern front-end applications using React or Next.js
- Strong understanding of API design, service-to-service communication, and integration patterns
- Experience with relational databases (SQL), ORM frameworks, and data modelling
- Familiarity with CI/CD pipelines and cloud environments such as AWS or Azure
Preferred Qualifications
- Experience with AWS services including Lambda, ECS, S3, and RDS
- Familiarity with containerization using Docker and Kubernetes deployments
- Exposure to frontend performance optimization and UX best practices
- Experience with AI/LLM-integrated applications or RAG services
About the Company
ERM is a leading global sustainability consulting firm committed to helping organizations navigate complex environmental, social, and governance (ESG) challenges. Our Global Delivery Centre (GDC) in India serves as a unified platform to deliver high-value digital solutions and services to our global clientele, leveraging emerging technologies to drive sustainable impact.
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 freeSenior Software Engineer
ERM · New Delhi
