Padmi
ERM logo
ERM

Environmental Health & Safety (EHS) · Sustainability consulting

Software Team Lead - Front End

Delhi NCRPosted 3 months ago
Digital Interface DesignSeniorFull Time; Regular
Apply at ERM

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: You will be part of a global sustainability consulting firm, ERM, focused on helping organizations address environmental, social, and governance (ESG) challenges. ERM values well-being, career development, and collective expertise to drive sustainable impact for clients and the planet. As a Full-Stack Application Developer at ERM's Global Delivery Centre (GDC) in India, you will play a key role in designing, developing, and operating end-to-end application components to deliver secure, scalable, and reliable digital solutions. Key Responsibilities: - Build and maintain backend API services using Python (FastAPI) and modern engineering patterns. - Develop responsive front-end interfaces using React / Next.js, ensuring usability, consistency, and performance. - Implement end-to-end application logic, connecting UI components with backend services and underlying data layers. - Work with architects and platform teams to implement secure API authentication/authorization (OAuth2, JWT, SSO, etc.). - Apply solid engineering practices including automated testing (unit, integration), code reviews, and peer collaboration. - Lead and manage the end-to-end deployment lifecycle through CI/CD pipelines, ensuring seamless, reliable releases. - Follow secure coding practices aligned with ERM standards and industry best practices. - Work with relational databases (e.g., PostgreSQL) and design efficient data access patterns. - Support implementation of caching, session management, and state-handling aligned with product needs. - Collaborate with data/AI engineers for backend integration scenarios. - Shape implementation approaches for full-stack workflows, API integration patterns, and design of user-facing components. - Recommend improvements to application performance, maintainability, and usability based on testing and user feedback. - Contribute technical inputs into reusable engineering components, coding standards, and delivery practices across teams. Qualifications Required: - Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. - 5+ years of full-stack development experience in production environments. - Demonstrable experience delivering end-to-end applicationsincluding UI, API services, and integrations. - Experience working in cross-functional engineering teams. - Strong Python development skills and hands-on experience with FastAPI for backend service development. - Experience building modern front-end applications using React or Next.js. - Experience with relational databases, ORM frameworks, and data modeling. - Experience with CI/CD pipelines and working in cloud environments (AWS/Azure). - Hands-on experience with GitHub Actions and/or Jenkins for pipeline design and automation. - Experience with IaC tools (Terraform, CloudFormation, Bicep) and configuration management. - Clear communicator who can collaborate across technical and non-technical stakeholders. - Pragmatic approach to maintainability, testing, and iterative development. - Experience with AWS services, containerization (Docker), and Kubernetes deployments. - Exposure to frontend performance optimization and UX best practices. - Experience in pod-based delivery or cross-functional product engineering teams. - Exposure to AI/LLM-integrated applications or backend interaction with RAG services. Role Overview: You will be part of a global sustainability consulting firm, ERM, focused on helping organizations address environmental, social, and governance (ESG) challenges. ERM values well-being, career development, and collective expertise to drive sustainable impact for clients and the planet. As a Full-Stack Application Developer at ERM's Global Delivery Centre (GDC) in India, you will play a key role in designing, developing, and operating end-to-end application components to deliver secure, scalable, and reliable digital solutions. Key Responsibilities: - Build and maintain backend API services using Python (FastAPI) and modern engineering patterns. - Develop responsive front-end interfaces using React / Next.js, ensuring usability, consistency, and performance. - Implement end-to-end application logic, connecting UI components with backend services and underlying data layers. - Work with architects and platform teams to implement secure API authentication/authorization (OAuth2, JWT, SSO, etc.). - Apply solid engineering practices including automated testing (unit, integration), code reviews, and peer collaboration. - Lead and manage the end-to-end deployment lifecycle through CI/CD pipelines, ensuring seamless, reliable releases. - Follow secure coding practices aligned with ERM standards and industry best practices. - Work with relational databases (e.g., PostgreSQL) and design efficient data access patterns. - Support implementation of caching, session management, and state-handling aligned with product needs. - Collaborate with data/AI engineers for backend integration scenarios. -

One address, no account. We’ll tell you when matching roles go live.

More at ERM

Related open roles

View all roles
Software Team Lead - Front End at ERM · Padmi