Software Development Engineer III
Summary
Design, develop, and maintain scalable full-stack web applications, primarily focusing on frontend engineering with Angular/TypeScript while contributing to backend services in Java/Spring Boot or Node.js.
As a Software Development Engineer III, you will design, develop, deploy, and maintain scalable web applications with a focus on frontend engineering using the latest Angular framework. Reporting to the Tech Lead, you will be an important contributor in building modern, responsive, and performant web applications while also contributing to backend services developed in Java/Spring Boot or Node.js.
What You Will Do
- Design complex frontend features using the latest Angular version, TypeScript, RxJS, HTML5, CSS3, and modern UI patterns.
- Build responsive, accessible, and user interfaces.
- Develop reusable components, shared libraries, and frontend architecture standards.
- Consume and integrate RESTful APIs and backend services.
- Contribute to backend development using Java/Spring Boot or Node.js.
- Participate in system design discussions and technical solutioning.
- Write clean, maintainable, testable, and scalable code.
- Troubleshoot and resolve issues across development, testing, and production environments.
- Ensure quality through unit testing, integration testing, and code reviews.
- Collaborate with teams in Agile delivery models.
- Mentor junior engineers and promote engineering best practices.
- Participate in production support and on-call rotations.
- Improve continuous improvements in engineering processes, performance, and developer experience.
- 6+ years of software development experience with full-stack exposure.
- 5+ years of hands-on experience with Angular (Angular 15+/16+/17+/18+ preferred).
- Expertise in TypeScript, JavaScript ES6 and, RxJS, HTML5, CSS3, and responsive web development.
- Experience with Angular architecture, dependency injection, state management, routing, forms, and performance optimisation.
- Experience building reusable UI component libraries and design systems.
- Experience with REST APIs and frontend-backend integration.
- Experience in backend development using either:
- Java, Spring Boot, Microservices
- OR Node.js, Express/NestJS
- Experience with SQL and NoSQL databases.
- Experience with the Software Development Lifecycle (SDLC).
- Hands-on experience with Git, CI/CD pipelines, and automated testing.
- Knowledge of Docker, Kubernetes, and cloud-native application development.
At Entain India, we offer a package and the support people need to make an impact. Join us, and a great compensation package is just the beginning. You can expect to receive benefits like:
- Safe home pickup and home drop.
- A regular bonus and great pension.
- 24 days annual leave.
- Extra paid leave, including wellbeing and development days.
- Life assurance and Income Protection.
- Private healthcare and wellbeing support.
- INR 3,000 per month Communication allowance.
- Up to INR 16,000 per year in Crèche expenses (children under 3).
Equal Opportunities.
If you need any reasonable adjustments at any stage of the recruitment process, please contact us and we'll support you.
We're committed to creating a diverse, equitable and inclusive workplace where everyone feels valued, respected and able to be themselves.
We're an equal opportunities employer. We welcome applications from everyone and we do not discriminate based on age, disability, gender or gender reassignment, pregnancy or maternity, race, religion or belief, sexual orientation, marriage/civil partnership, or any other basis.
We comply with all applicable recruitment regulations and employment laws in the jurisdictions where we operate, ensuring ethical and compliant hiring practices globally.