Full Stack Engineer - Rakuten

About Us:

Rakuten, Inc. is the largest ecommerce company in Japan, and third largest ecommerce marketplace worldwide. Rakuten seeks to empower merchants to deliver Omotenashi, a hospitality mindset, which helps sellers create lasting relationships with customers.

At Rakuten, we offer competitive salaries, benefits, annual bonuses, a stocked kitchen (including catered breakfast and lunch daily), and a dynamic office environment in San Mateo, CA. We love investing in our people and when it comes down to it, we think our entire team is pretty awesome. As a technology focused company, we understand the importance of an energizing atmosphere that promotes collaboration and innovation. 

The Role:

We are looking for a talented Full Stack Engineer to help extend and maintain our best in class catalog system, by working on Customer Solutions and Integrations.  Our catalog system takes in merchant data and third party data to provide our customers with rich product data.  This is an opportunity to make a difference on one of the largest product catalogs in the world.


  • Extend and maintain a custom pluggable service oriented framework for data importation, transformation, cleansing, and validation.
  • Extend and maintain a product catalog system.
  • Communicate with the management team effectively and clearly
  • Work in an agile environment
  • Deliver projects on time

Minimum Qualifications: 

  • BS in Computer Science or equivalent work experience
  • 3+ years of demonstrable experience using Java
  • Strong SQL knowledge
  • Experience working with large data sets
  • Must have strong abstraction abilities and be able to create good logical data models
  • Front end development

Preferred Qualifications:

  • Solid pattern recognition abilities, including experience writing complex RegEx
  • Excellent knowledge of API design
  • Knowledge of internationalization, character sets and locales
  • Knowledge of JSON, XML and XPath
  • Strong knowledge of Linux
  • Ruby on Rails/Angular

Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Ebates are considered property of Ebates and are not subject to payment of agency fees.

Meet Some of Ebates's Employees

Siddhi S.

QA Automation Engineer

As a QA Automation Engineer, Siddhi works with Ebates' Release Team to ensure any code going into production is working effectively and ready for release.

Derek K.

Director Of Retention Marketing

Derek works across a variety of different teams within Ebates to come up with marketing programs and promotions that keep members coming back to the platform.

Back to top