This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Groupon is a marketplace where customers discover new experiences and services everyday and local businesses thrive. To date we have worked with over a million merchant partners worldwide, connecting over 16 million customers with deals across various categories. In a world often dominated by e-commerce giants, we stand out as one of the few platforms uniquely committed to helping local businesses succeed on a performance basis. Groupon is on a radical journey to transform our business with relentless pursuit of results. Even with thousands of employees spread across multiple continents, we still maintain a culture that inspires innovation, rewards risk-taking and celebrates success. The impact here can be immediate due to our scale and the speed of our transformation. We're a "best of both worlds" kind of company. We're big enough to have the resources and scale, but small enough that a single person has a surprising amount of autonomy and can make a meaningful impact.
Job Responsibility:
Design and develop services within Groupon’s microservices ecosystem
Work on highly scalable e-commerce systems involving inventory, fulfillment, and gifting
Collaborate with cross-functional teams to deliver business features and ensure compliance requirements are met
Build service artifacts, plan deployments, and coordinate timelines with project and partner teams
Improve system reliability by defining service-level metrics, setting alerting thresholds, and automating responses
Create and maintain clear technical documentation
Mentor junior engineers and support their technical growth
Drive technical discussions and influence architectural decisions within the team
Requirements:
BE/BTech or ME/MTech in Computer Science, Software Engineering, or a related field
6+ years of industry experience building and operating production systems
Strong coding skills in Java, with openness to learning TypeScript
Experience with relational databases such as MySQL or PostgreSQL
Exposure to NoSQL databases is a plus
Exposure to AI tools like Cursor, Claude
Experience developing and supporting web applications in transactional environments
Strong debugging and troubleshooting skills
Good communication and collaboration skills across technical and non-technical stakeholders
Interest or experience in cloud platforms (AWS today, GCP tomorrow) is highly valued
AI-first developer workflow: Uses AI assistants (Cursor, Claude, copilot etc) daily for coding, debugging, refactoring, test generation, and documentation
Problem decomposition and validation: Naturally breaks down ambiguous requirements into actionable tasks, writes precise prompts or specifications, and validates AI-generated outputs with robust tests, logs, or code review