Taro Logo

Software Engineer (Backend)

Leading e-commerce company offering Cash Back, deals and rewards from over 3,500 merchants, part of Rakuten International.
San Mateo, CA, USASan Francisco, CA, USANew York, NY, USA
$96,443 - $163,680
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
E-Commerce · Finance

Description For Software Engineer (Backend)

Rakuten Rewards, a leading e-commerce company under Rakuten International, is seeking a Backend Software Engineer to join their dynamic team. The company has an impressive track record, having paid out nearly $2 billion in Cash Back to its 15 million members, and operates prominent platforms including ShopStyle and Cartera Commerce.

The role offers an exciting opportunity to work on server-side applications that power Rakuten's extensive e-commerce and rewards platforms. As a Backend Software Engineer, you'll be responsible for building and maintaining robust server-side logic, database interactions, and data storage solutions. The position requires expertise in Java/J2EE and Node.js, with opportunities to work with modern cloud platforms and event-driven architectures.

The ideal candidate will bring 2+ years of production-level experience and a strong foundation in computer science or related field. You'll be working in a collaborative environment, participating in code reviews, and contributing to the optimization of applications for performance and scalability. The role offers exposure to cutting-edge technologies and the chance to impact millions of users' shopping experiences.

Rakuten provides a comprehensive benefits package including health, dental, and vision insurance, 401k matching, PTO, and volunteer time off. The company culture is built on five core principles: continuous improvement, professional passion, systematic approach to innovation, customer satisfaction, and speed in execution. With a competitive salary range of $96,443 - $163,680 and opportunities for growth within a global organization of over 4,000 employees, this position offers both professional development and stability.

The role is based in prime locations including San Mateo, San Francisco, or New York, offering the chance to work from major tech hubs. Join a company that combines the excitement of e-commerce with the innovation of financial technology, while being part of a team that values continuous learning and professional growth.

Last updated 2 hours ago

Responsibilities For Software Engineer (Backend)

  • Build and maintain server-side logic, including database interactions, server-side applications, and data storage solutions
  • Deliver clean, maintainable, and efficient code while adhering to company coding standards
  • Work closely with senior engineers, front-end developers, and product managers
  • Participate in code reviews and provide constructive feedback
  • Optimize applications for performance and scalability
  • Stay up-to-date with industry trends and emerging technologies

Requirements For Software Engineer (Backend)

Java
Node.js
Python
Go
React
  • B.S. in Computer Science or related field, or equivalent experience
  • 2+ years of production-level application development experience using Java/J2EE
  • 1+ years of production-level application development experience using Node.js
  • Experience with service-oriented architecture
  • Experience designing and building RESTful APIs
  • Solid understanding of object-oriented programming
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Experience with database technologies
  • Experience with event driven architectures
  • Excellent written and verbal communication skills

Benefits For Software Engineer (Backend)

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Health insurance
  • Vision insurance
  • Dental insurance
  • 401k matching
  • PTO
  • Volunteer Time Off (VTO)
  • Discretionary bonus

Interested in this job?

Jobs Related To Rakuten Rewards Software Engineer (Backend)