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
  • Implement secure systems integrations using REST, GraphQL, and event-driven patterns
  • Apply engineering best practices including automated testing, code reviews, and observability
  • Collaborate with architects, designers, and cross-functional pod-based delivery teams
  • Work with relational databases like PostgreSQL to design efficient data access patterns

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 OAuth2, JWT, and input validation

Preferred Qualifications

  • Experience with AWS services (Lambda, ECS, S3, RDS, API Gateway)
  • Familiarity with containerization using Docker and Kubernetes
  • Exposure to frontend performance optimization and UX best practices
  • Experience working with AI/LLM-integrated applications or RAG services

About the Company

ERM is the world’s largest advisory firm focused solely on sustainability. We partner with clients to operationalize sustainability at pace and scale through a unique combination of strategic transformation and technical delivery. Our global team of experts helps the world's leading organizations set clear sustainability targets and achieve tangible progress.

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