Software Engineer (Marketing)

Job Description / Skills Required

Requisition ID: R15437
Based in Chicago and operating in major regions globally, we are a local e-commerce marketplace where people discover and save on amazing things to do, see, eat and buy in their neighborhoods.

We're enabling real-time commerce across local businesses, travel destinations, consumer products, and live events.At the same time, we provide merchants with the resources and tools 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.

The Job

Groupon Ireland is looking for a back-end Engineer to join our Dublin-based Marketing Engineering Team.

What does the Marketing Engineering team do?

The Marketing Engineering team is building the next generation back-end platform to drive off-site marketing activities for Groupon.

With a multi­ datacentre, micro­service architecture and employing a range of technologies such as Java, Node.js, Clojure, MongoDB and Cassandra, we track real-time user behavior and Groupon page performance so that our marketing teams know what to advertise and whom to target.

What impact will your work have?

At Groupon we operate on a global scale, so your work will impact millions of customers.

Our continuous delivery process and real-time monitoring systems will let you see the results of your work as soon as you are done.

We prioritise getting code into production quickly, measuring its impact and learning from data, not hunches. Then we repeat the process over again.

So you’ll never have any doubt that what you’re doing is worthwhile!

What kind of person are you and what experience do you need?

A BS, MS or Ph.D. in Computer Science or equivalent experience
We love an old hand at professional software development with 5 years or more experience.
If you’re familiar with Agile development processes, Continuous Delivery and TDD/BDD, then you’ll fit right in!
You should be an expert in Java, but some Node.js and JavaScript experience would be useful too.
You have a good knowledge and capability in SOA, RESTful Web Services and API Design.
Groupon has a laid back and fun work environment. We work hard and achieve our targets, but we never take ourselves too seriously and one of our core values is ‘Make Life Less Boring.’ Therefore, it’s almost a prerequisite that you have a sense of humour and know how to have fun!

What will you do on a daily basis?

While implementing robust and scalable web applications, you will get to design and develop new services, work with big data analytics and collaborate with colleagues in Ireland and the US.

You get to work on all areas from database to APIs to the UI and you have complete responsibility from design to production deployment.

We don’t do layers of hierarchy at Groupon: if you prove you can handle it, you get to work on it.

Finally – have fun, tell jokes and occasionally provide chocolate.

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.