Software Engineer (New Delhi)

Software Engineer (New Delhi)

16 Aug
|
Erm
|
New Delhi

16 Aug

Erm

New Delhi

Job Objective
Design, build, and maintain end‑to‑end application components—covering both front-end user experiences and backend services—to deliver reliable, scalable, and secure digital products.
This role focuses on developing production-ready Python FastAPI services, React/Next.js front-end applications, and API-driven integrations across enterprise systems.
The engineer will contribute to building maintainable, testable, and secure solutions that align with ERM’s engineering standards and help strengthen internal capability as part of cross-functional delivery teams.
Key Accountabilities & Responsibilities
Full‑Stack Application Development
- Build and maintain backend API services using Python (FastAPI) and up-to-date 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.
- Ensure API contracts, service logic, and integration patterns are maintainable, well‑documented,



and aligned with solution architecture.

Systems Integration & API Connectivity
- Build integrations between internal/external systems using REST, GraphQL, and event-driven patterns.
- Work with architects and platform teams to implement secure API authentication/authorization (OAuth2, JWT, SSO, etc.).
- Ensure seamless interoperability across the broader application landscape by following standard integration patterns.

Quality, Reliability & Maintainability
- Apply solid engineering practices including automated testing (unit, integration), code reviews, and peer collaboration.
- Contribute to observability (logging, metrics, tracing) and troubleshooting across environments.
- Follow secure coding practices aligned with ERM standards and industry best practices.

Data, Storage & Application State
- Work with relational databases (e.g., PostgreSQL) and design efficient data access patterns.
- Support im

📌 Software Engineer (New Delhi)
🏢 Erm
📍 New Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (new delhi) / new delhi