Overview
Design, build and maintain scalable end-to-end web applications across frontend and backend layers in an agile team, delivering secure, high-performance enterprise applications.
What you'll do
- Design, develop, test, and maintain end-to-end web applications across frontend and backend layers
- Build responsive, scalable, and high-performance user interfaces using Angular and/or React following engineering best practices
- Develop secure and reliable backend services and APIs using Java (Spring Boot) and/or Node.js (Express/NestJS)
- Design, implement, and manage RESTful APIs and microservices-based architectures
- Develop and optimize database solutions using relational databases
- Collaborate closely with product owners, UX/UI designers, architects, and cross-functional engineering teams
- Participate in code reviews, unit testing, integration testing, and CI/CD processes
- Troubleshoot, analyze, and resolve production issues and performance bottlenecks
- Contribute to technical design discussions, documentation, and continuous process improvements
- Follow agile development methodologies and participate in sprint planning, stand-ups, and retrospectives
What you'll need
- 7+ years of experience in total
- 4–6+ years of hands-on experience in full stack application development
- Strong problem-solving, analytical, and debugging skills
- Excellent communication and collaboration abilities
- Ability to work effectively in a fast-paced, agile development environment
- Strong proficiency in Angular and/or React, HTML5, CSS3, JavaScript (ES6+), TypeScript
- Experience with Angular Material, Bootstrap, Responsive and cross-browser UI development
- Good understanding of Component-based architecture, State management, and Frontend performance optimization
- Strong expertise in Java with Spring Boot, Node.js with Express.js or NestJS
- Hands-on experience in REST API development and integration, Microservices architecture, Authentication and authorization mechanisms, Backend performance tuning, and scalability
- Experience with relational databases like Oracle
- Familiarity with CI/CD pipelines and DevOps tools: Jenkins, GitHub Actions, Azure DevOps
- Experience working with cloud platforms: AWS, Azure, GCP
- Bachelor's degree in computer science, Engineering, Information Technology, or related field (or equivalent practical experience)
Details
- Location: Pune, Maharashtra, India
- Time type: Full time
- Job family: Applications Development (Technology)
Read the full description and apply on the company’s own careers page.