Software Engineer at ERM - ScoutJobs - The AI-curated global job board
Skip to content
ERM
Posted 16 days ago

Software Engineer

ERMSoftware Engineer

Requirements

Bachelor’s degree in Computer Science or equivalent, 5+ years of full-stack development experience, Proficiency in Python and FastAPI, Experience with React or Next.js, Knowledge of SQL and relational databases, 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
  • Proficiency in Python and hands-on experience with FastAPI
  • Experience building modern front-end applications with React or Next.js
  • Strong understanding of API design, service-to-service communication, and integration patterns
  • Knowledge of SQL, relational databases, and ORM frameworks
  • Familiarity with CI/CD pipelines and cloud environments such as AWS or Azure
  • Understanding of secure development practices including input validation and access control

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 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 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 free

Software Engineer

ERM · New Delhi

Sign up to apply