Software Development Engineer - I
As a Software Development Engineer - I, the candidate will have strong foundational knowledge in full-stack development. The role involves working with the Enterprise Applications team, which manages tools like JIRA, Confluence, native apps, ServiceNow, and Oracle Fusion. The engineer will gain hands-on experience in building scalable web applications, possess a solid understanding of software engineering principles, and be able to work across the stack-from frontend interfaces to backend services and integrations.
The candidate will report to the Tech Lead and work on moderately complex software components. They will be part of an accomplished engineering group focused on delivering reliable and scalable applications that support Entain's global operations.
- Design, develop, test, and maintain scalable full-stack applications.
- Build intuitive and responsive user interfaces using modern frontend frameworks.
- Develop and maintain RESTful APIs and backend services.
- Implement authentication, authorization, and identity management mechanisms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in solution design discussions and contribute to architectural decisions.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to CI/CD pipelines and deployment processes.
- Create technical design documents.
- Strong programming proficiency with any programming language (required).
- Good understanding of Object-Oriented Programming (OOPS) concepts (required).
- Experience in at least one frontend framework such as React, Angular, or similar (required).
- Strong understanding of REST APIs and web services (required).
- Knowledge of identity, authentication, and authorization mechanisms (OAuth, JWT, etc.) (required).
- Understanding on building integrations with third-party systems/services (required).
- Good understanding of solution design principles and basic system design concepts (required).
- Understanding of Software Development Lifecycle (SDLC) processes (Agile/Scrum preferred) (required).
- Exposure to CI/CD pipelines and build/deployment tools (required).
- Exposure to config & develop JIRA Cloud and Confluence Cloud (preferred).
- Exposure to cloud platforms such as AWS or Azure (preferred).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes – a plus) (nice-to-have).
- Basic knowledge of databases (SQL/NoSQL) (required).
- Understanding of version control systems (Git) (required).
- Strong problem-solving and analytical skills (required).
- Good communication and collaboration abilities (required).
- Eagerness to learn new technologies and frameworks (required).
- Ability to work in a fast-paced, team-oriented environment (required).
- 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).
Entain is one of the world's largest sports betting and gaming entertainment groups and a FTSE 100 company. Formed when GVC Holdings rebranded as Entain in December 2020, its brands trace their history back to the 1880s and include bwin, Coral, Foxy, Gala, Ladbrokes and partypoker. Through its joint venture with MGM Resorts International, it powers BetMGM in the United States with its proprietary technology. Headquartered in London, Entain employs over 30,000 people with offices across 19 countries.
