Software Development Engineer – Getaways

Job Description / Skills Required

Requisition ID: R15500
Groupon Getaways is reinventing the way people discover, plan and experience travel. The Groupon Getaways product is rapidly growing in scope, features and functionality and our suitcase-toting team is dedicated to building the best travel offering for our customers. We’re also building a rock star team that is not only delivering, but also having fun doing so.

As part of this effort we have several foundational projects underway and more coming, to significantly improve and enhance our travel offering. You get the chance to work on v1 products using some of the latest open source technologies and materially shape the travel product. On our fast paced team, you will be able to own and drive features that will impact the whole travel inventory platform, merchant and consumer experiences working along with smart, collaborative and fun teammates. You’ll enjoy an exciting startup environment where every day brings change and your work matters. Your growth and advancement pace is driven by you.

Responsibilities:

As a back-end engineer on the Getaways Inventory and Merchant Platform, you will be responsible for developing back-end travel services and back office processes that support Groupon’s global travel sites and applications. You will understand how the end-to-end ecommerce stack for travel works and how your service needs to fit and integrate in supporting customer and merchant-driven scenarios. You’ll be writing high quality code based on some of the latest trends in the open source world – Java, node.js, Apache Kafka, Redis, MySQL.

Requirements:

• B.S. or higher in Computer Science or equivalent experience and commitment to continual learning

• 2+ years experience with OOP languages (Java, C++, C#, etc.)

• Strong problem solving skills and data structures knowledge

• Knowledge of RDBMS (MySQL, PostgreSQL) and NoSQL (memcached, Redis, MongoDB)

• Experience building highly scalable service APIs (REST, SOAP)

• Experience with scripting languages is a plus (JavaScript, Python, Ruby)

• Experience with the travel industry is a definite plus

• Startup experience is a plus.

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.