Source description
About the role
Job Description: As a Full-Stack Application Developer at our company, your primary focus will be on designing, building, and maintaining end-to-end application components to deliver reliable, scalable, and secure digital products. You will work on production-ready Python FastAPI services, React/Next.js front-end applications, and API-driven integrations across enterprise systems. Your contributions will help in building maintainable, testable, and secure solutions that align with our engineering standards and strengthen our internal capability within cross-functional delivery teams. 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. - Ensure API contracts, service logic, and integration patterns are maintainable, well-documented, and aligned with solution architecture. - 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.). - 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 company 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 where relevant for backend integration scenarios. - Work closely with architects, designers, and AI/back-end engineers within pod-based delivery teams. - Contribute to solution delivery in line with agreed engineering standardsincluding 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. - 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: - Bachelors 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. - 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, ORM frameworks, and data modeling. - Understanding of secure development practices. - Familiarity with CI/CD pipelines and working in cloud environments. Additional Company Details (if present): N/A Job Description: As a Full-Stack Application Developer at our company, your primary focus will be on designing, building, and maintaining end-to-end application components to deliver reliable, scalable, and secure digital products. You will work on production-ready Python FastAPI services, React/Next.js front-end applications, and API-driven integrations across enterprise systems. Your contributions will help in building maintainable, testable, and secure solutions that align with our engineering standards and strengthen our internal capability within cross-functional delivery teams. 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. - Ensure API contracts, service logic, and integration patterns are maintainable, well-documented, and aligned with solution architecture. - 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.). - Apply solid engineering practices including automated testing (unit, integration), code rev
More at ERM
Related open roles
SAP EHS, Product Compliance, & Sustainability Senior Developer
India
Software Engineer
Delhi NCR
Interim Data Availability Lead
London
Software Engineer - India GDC (Gurugram)
Delhi NCR · Onsite
Software Technical Lead- India GDC (Gurugram)
Delhi NCR · Onsite
Solution Architect - India GDC (Gurugram)
Delhi NCR · Onsite