SWE

erm global private

📍 new delhi india india🕐 2d ago🔗 workday

Job Description

**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 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. * 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 implementation of caching, session management, and state-handling aligned with product needs. * Collaborate with data/AI engineers where relevant for backend integration scenarios. **Collaboration & Delivery** * Work closely with architects, designers, and AI/back-end engineers within pod-based delivery teams. * Contribute to solution delivery in line with agreed engineering standards—including maintainability, security, and operational readiness. * Participate in knowledge transfer, documentation, and continuous improvement of delivery practices. * Support the transition of application capabilities from third‑party vendors to internal teams where relevant. **Influence And Decision-Making Authority** * 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. **Job Requirements & Capabilities** **Education & Experience** * Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience. * Typically **5+ years of full-stack development** experience in production environments. * Demonstrable experience delivering end-to-end applications—including UI, API services, and integrations. * Experience working in cross-functional engineering teams (architects, product owners, DevOps/platform engineers, etc.). **Technical Skills** * 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**. * Strong understanding of API design, service-to-service communication, error handling, and integration patterns. * Experience with relational databases (SQL), ORM frameworks, and data modeling. * Understanding of secure development practices (input validation, access control, secrets handling, etc.). * Familiarity with CI/CD pipelines and working in cloud environments (AWS/Azure). **Behavioural Skills** * Strong problem-solving ability with a delivery-oriented mindset. * Clear communicator who can collaborate across technical and non-technical stakeholders. * Pragmatic approach to maintainability, testing, and iterative development. * Willingness to learn, adapt, and work in fast-evolving technology environments. **Desirable / Nice to Have** * Experience with AWS services (Lambda, ECS, S3, RDS, CloudFront, API Gateway). * Familiarity with 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.
SWE at erm global private | MergeJobs | MergeJobs