Software Engineer
Full Job Description
The role is based at the Global Delivery Centre (GDC) to ensure business continuity worldwide. Responsibilities include designing, building, and maintaining end-to-end application components including front-end user experiences and backend services using Python FastAPI, React/Next.js, API-driven integrations.
- Build and maintain backend API services using Python (FastAPI).
- Develop responsive front-end interfaces using React or Next.js.
- Implement end-to-end application logic connecting UI components with backend services.
- Ensure seamless interoperability across systems using REST, GraphQL, event-driven patterns.
- Apply solid engineering practices including automated testing and secure coding standards.
Educational Requirements: Bachelor's degree in Computer Science or equivalent experience. Experience Level: 5+ years of full-stack development expertise is required to deliver production-ready solutions aligned with cross-functional team dynamics. This position requires strong problem-solving abilities, clear communication skills across technical and non-technical stakeholders, a pragmatic approach to maintainability, and adaptability within fast-evolving technology environments.
Company
ERM Group
ERM Group is a leading global specialist sustainability consultancy with over 50 years of experience in environmental, social, and governance solutions.The organization operates the Global Delivery Ce...