Senior Software Engineer – Media Marketing

Job Description / Skills Required

Groupon’s engineering teams are building the products and applications that make Groupon the daily habit in local commerce. We have created a vast mobile and online marketplace where people discover and save on amazing things to do, see, eat and buy. We work in small collaborative teams to architect massively scalable and reliable systems, using a variety of technologies and development practices.

Our solutions utilize various programming languages including Java and NodeJS. We love open source and big data, and we rely on Apache Hadoop, Hive, Spark, Storm, and Kafka. MySQL and PostgreSQL are heavily used. REST, JSON, and HTTP power our micro-service architecture.

Currently, we are looking to add Backend Software Engineers to our Dublin office. The engineers will be in the centre of our cross continental development teams. You will have the opportunity to work on new and challenging projects within the Dublin engineering hub.

Therefore we are looking for independent, self-motivated, and avid technologists who are willing to create highly scalable and resilient solutions. The ideal candidates will be fast learners who are proud to ship, own the solutions throughout their lifecycle and highly values quality.

Core Responsibilities

Work collaboratively across highly talented international engineering teams

Design, architect and develop services as part of our service oriented architecture

Drive continuous improvements to all aspects of the development process within the team and across the organization

Desired Skills and Experience

10+ years of experience in backend software design and development

Expertise in web technologies, scalable systems, microservices or SOA and data infrastructure

Strong background in programming in multiple languages including deep expertise in Java

Significant Experience with SQL and familiarity with NoSQL databases is a plus

Understand Agile development processes, TDD/BDD, and Linux development environment

Experience with large-scale messaging systems (Apache Kafka) and distributed processing systems (Storm/Spark) would be another plus

Culturally, we believe that great people make great companies and that starting with the customer and working backward moves us forward. Community matters to us on an internal, local and global scale—it’s fundamental to our company’s growth and to the well-being of the world at large. We also value self-awareness, candor, lunch and WiFi. If we match with you, please apply to join us.

Groupon provides a global marketplace where people can buy just about anything, anywhere, anytime. We’re enabling real-time commerce across an expanding range of categories including local businesses, travel destinations, consumer products, and live or lively events. At the same time, we are providing advertising options and tools that merchants can use to grow and manage their businesses. Culturally, we believe that great people make great companies and that starting with the customer and working backward moves us forward. Community matters to us on an internal, local and global scale—it’s fundamental to our company’s growth and to the well-being of the world at large. We also value self-awareness, candor, lunch and WiFi. If we match with you, please apply to join us.