Software Development Engineer III

Bangalore, IN

Job Description / Skills Required

Groupon is based in Chicago and operates 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.

There are not a lot of boundaries here, so expect to make a big impact. The code we check in today is running in production by tomorrow. So we need people that will take pride in the quality of their code and take it personally when there's a bug that prevented one of our users from getting their job done.

Core Responsibilities :

Take ownership of the technical aspects of our global CS technology
infrastructure, ensuring that the platform is being leveraged to it's fullest potential through designing and building applications around business needs.
Conducting audits of current engineering work, as well as previously constructed applications, to ensure the software is running as efficient and clean as possible.
Design and construct a home grown product / solution to enhance the functionality of our current technology infrastructure, leveraging the open API infrastructure to streamline and enhance our operational efficiency.
Work closely with operations and the local business to gather requirements, and turn these requirements into deliverable through building, designing and / or enhancing the technology infrastructure.
Work directly with our internal product teams to ensure that our technology infrastructure is seamlessly and effectively integrated with our third-party software, designing and building the necessary applications to make this happen.
Manage the data migration and manage the technical consolidation of our global software platforms into one sustainable platform.

Qualifications and Job Requirements

Bachelor's in Computer Science / Information Technology
7 to 12 years of experienced engineering professionals.
Experience with jQuery, Javascript, and familiarity with the underscore.js library.
Experience with Ruby on Rails.
Experience with SQL.
Understanding of, and basic experience with CSS.
Functional understanding of REST based JSON, and the ability to code applications to consume JSON responses.
BS Degree in Computer Science or Software Engineering.
Familiarity with Software Development Life Cycle Process.