Senior Software Engineer – Java

Dublin, IE

Job Description / Skills Required

Groupon's mission is to become the world's commerce operating system.

Headquartered 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 neighbourhoods. 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 is seeking experienced Front­End and Back­End developers.

What does this mean?

Put simply it means you’ll help design and build high­scale, web and mobile e­commerce applications that run non­stop around the globe.

You’ll work in one of a number of small, independent and collaborative teams to architect massively scalable and reliable systems.

As part of our Dublin technology team, you'll use a variety of technologies and development practices to build pioneering local commerce applications used by hundreds of millions of people.

No country is the same and we, the Local Extensions team, know this better than most. Most of our time is spent touching multiple code bases to provide that one feature a country can't live without. We traverse the links from frontend to backend, sometimes multiple backends and we encounter most languages under the sun, usually in code, but sometimes in speech too.

If you're interested in touching many code bases, or get bored from spending forever on the same project, then call off the search! This is the role for you.

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

You’re comfortable working with a small team, rapidly iterating a multi­component software stack and taking the initiative to add great new features that we haven't even dreamed up yet.

You have a BS, MS or Ph.D. in Computer Science or the equivalent in experience.

You have 3 years or more professional software development experience.

You’ve a track record of building really cool, large­scale web applications and services.

You’re an expert in Java and have experience in at least one dynamic scripting language (e.g. Javascript, Ruby, Python, Perl, Bash).

You’re knowledgeable and capable in SOA, RESTful WebServices, API­Design and Data Modeling.

You’ve a strong familiarity with SQL database programming and performance.

You’ve an excellent proficiency with *NIX development environments and a solid understanding of how internet and web technologies work.

You’re able to write and speak fluently in English.

You can maneuver a plane through gale force winds and land it on the side of a mountain. Just kidding! Just wanted to make sure you’re still paying attention.

Lastly, it would be great if you’re just an all round good egg! Groupon has a laid back, 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?

You’ll design high­performance RESTful web services, serving billions of requests a week. You’ll personalise content and promotions based on user interests.
You’ll deliver billions, that’s right billions, of email messages efficiently.

Like a modern day Houdini, you’ll unravel the myriad of payment technologies available globally.

You’ll optimise placement of inventory across fulfilment centers.

You’ll build large­scale infrastructural data systems using open­source technologies.

You’ll breath a sigh of satisfaction at the end of every day because you’ll know your work is having a positive impact on the business, and everyone likes making a positive impact, right?

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.