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

Software Engineer

ERM · New Delhi

Sign up to apply