Job Description
Groupon is seeking a Software Development Engineer IV - Python to join their team in Bangalore. The ideal candidate will be passionate about technology and eager to work at a rapid pace, with the flexibility to work across Groupon's suite of technologies. This role involves supporting and evolving Groupon's Search and Ranking solutions.
- Develop backend applications for the Groupon microservice ecosystem.
- Collaborate with teams in other organizations to ensure effective implementation of business features and compliance rules.
- Build features, plan deployment, coordinate timeline and tasks with project management and teams.
- Improve service stability by identifying critical service-specific metrics, setting meaningful alerting thresholds, and automating alerting responses.
- Create and maintain documentation for projects.
- Mentor junior staff.
- Drive discussions and decisions on technical topics related to the team.
Requirements:
- 8+ years of proficient development experience working on software products / mobile applications.
- B.Tech/BE/M.Tech degree in Computer Science, Engineering or a related subject.
- Experience designing, building, and operating enterprise-grade cloud-scale websites.
- Solid knowledge of Python-based development.
- Strong knowledge of debugging, software testing, and troubleshooting internal and external bug requests.
- Solid knowledge of HTTP, REST, JSON, and service-oriented architecture.
- Solid Knowledge on search databases (elastic, opensarch, lucene, solr).
- Ability to write clean, modular, reusable code (using design patterns) and experience with unit-tests driven approach to development.
- Experience with designing features/modules.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient in code versioning tools, preferably Git, GitHub, GitLab.
- Knowledge of web technologies such as HTML, JS.
- Browser testing and debugging.
- Willingness to listen, learn and collaborate with others.
- Excellent teamwork and time management skills.
- Work experience in Agile Scrum methodologies.
- Familiarity with JIRA, Confluence is a plus.
- Experience with development in Rect and frontend services is a plus.
Groupon values engineers who are customer-focused, obsessed with quality, team players, fast learners, pragmatic, and owners. The company is committed to building smarter, faster, and more innovative ways of working with AI playing a key role.