Software Engineer (Backend)

Rakuten International San Mateo, CA

Company

Rakuten International

Location

San Mateo, CA

Type

Full Time

Job Description

Job Description:

Rakuten International oversees 7 businesses with over 4,000 employees globally. The brand is recognized for its leadership and innovation in e-commerce, digital content, advertising, entertainment, and communications, bringing the joy of discovery and access to more than 1 billion members across the world. Our teams deliver on the company's mission to delight merchants and customers through innovation, optimism, and teamwork.

Rakuten Rewards is on a mission to transform the shopping experience by offering innovative rewards and cashback solutions to our customers. We're looking for a skilled Software Engineer to join our team. If you have a passion for building scalable web services, RESTful APIs, and working with AWS and Kafka, this is an exciting opportunity to make a significant impact in our dynamic and forward- thinking company.

Want more jobs like this?

Get jobs in San Mateo, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


We are seeking a talented Software Engineer with a minimum of 2 years of hands- on experience in developing and maintaining web services, RESTful APIs, and working with AWS and Kafka. In this role, you will collaborate closely with cross- functional teams to design, implement, and maintain our technology stack, ensuring it's robust, scalable, and reliable.

KEY RESPONSIBILITIES:

  • Work with other engineers and cross-functional leaders to support core system services that powers the rewards platform
  • Involve in end-to-end application lifecycle, from architecture design, middleware selection, development, configuration setting, to application release and production system operation
  • Design and build testable, scalable software solutions with the ability to balance business needs, existing system dependencies, and industry best practices
  • Break work down into concise deliverables with a focus on iterative product delivery
  • Conduct independent analyses to design and build automated solutions to address business needs
  • Respond to production issues and apply solutions in a timely manner to mitigate both customer-facing and internal impacts

MINIMUM REQUIREMENTS:

  • Experience in Backend API design and development
  • Experience in application development using Java, Spring Boot, Hibernate
  • Working knowledge of OLTP databases like Postgres/MySQL and/or OLAP databases like Snowflake
  • Experience with Java build automation tools, such as Maven or Gradle
  • Experience of Batch Application development
  • Working knowledge of version control system like Git

QUALIFICATION REQUIREMENTS:

  • B.S. or M.S in Computer Science or equivalent experience
  • 4 to 7 years of application development experience
  • Strong communication and presentation skills
  • Experience with Agile methodologies (e.g. Scrum, Kanban)
  • Experience with AWS Technologies - Kubernetes S3, SQS, Lambda, DynamoDB, IAM etc. - is a plus
  • Working knowledge of distributed system building blocks (e.g. Kafka, Redis, Elastic Search, or other similar NoSQL product) is a plus
  • Prior experience in refactoring legacy systems is a plus
  • Strong knowledge/experience on Linux operating system is a plus
  • Prior experience in Affiliate or Loyalty Reward platform is a plus

#LI-AM1

Five Principles for Success
Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.

Always improve, Always Advance - Only be satisfied with complete success - Kaizen
Passionately Professional - Take an uncompromising approach to your work and be determined to be the best
Hypothesize - Practice - Validate - Shikumika - Use the Rakuten Cycle to succeed in unknown territory
Maximize Customer Satisfaction - The greatest satisfaction for our teams is seeing their customers smile
Speed!! Speed!! Speed!! - Always be conscious of time - take charge, set clear goals, and engage your team

Rakuten provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type. Rakuten considers applicants for employment without regard to race, color, religion, age, sex, national origin, disability status, genetic information, protected veteran status, sexual orientation, gender, gender identity or expression, or any other characteristic protected by federal, state, provincial or local laws.

At the time of posting, Rakuten expects the base compensation for this role to be within the range shown below. Individual compensation will vary based on job-related factors, including the skills, qualifications, and experience of the successful candidate as well as business need and geographic location. The successful applicant for this role will be eligible for discretionary bonus, health, vision, dental insurance, 401k matching, PTO, Volunteer Time Off (VTO), and other employee benefits as the company implements.

USD $96,442.50 - $163,680.00 annually

Apply Now

Date Posted

01/23/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Engineer, Data Platform (Lead) - Benchling

Views in the last 30 days - 0

Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...

View Details

Senior Product Manager, Enterprise - Atlassian

Views in the last 30 days - 0

Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...

View Details

Senior Product Manager, Dev Solutions - Atlassian

Views in the last 30 days - 0

Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...

View Details

Senior Account Sales Representative - Spectrum

Views in the last 30 days - 0

The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...

View Details

South LA, CA Territory Account Executive - Toast

Views in the last 30 days - 0

Toast is seeking a Territory Sales Account Executive to join their team in transforming the restaurant industry The role involves prospecting building...

View Details

Manager, Implementation Service - BuildOps

Views in the last 30 days - 0

BuildOps is a fastgrowing technology startup seeking a ManagerSenior Manager of Implementation The role involves leading a team to architect solutions...

View Details