Rakuten Rewards logo

Fullstack Software Engineer with TypeScript and Python

Rakuten Rewards

Job Description

Summary

Rakuten Rewards is seeking a Full Stack Software Engineer to join our rapidly growing engineering team. As part of an international team spanning three continents, you will be responsible for building software used by millions of users. This role requires a well-rounded engineer who can be self-sufficient and approach opportunities by thinking through the complete end-to-end solution.

Key Responsibilities

  • Implement server-side logic, including developing the logic for database interactions, server-side applications, and data storage solutions.
  • Implement front-end features, particularly for browser extensions.
  • Review code from peers, suggest improvements, and ensure adherence to the company's quality standards.
  • Collaborate with other team members, including front-end developers and product managers, to understand requirements and provide backend solutions.
  • Communicate technical details effectively to non-technical team members.

Minimum Requirements

  • Strong skills in TypeScript and JavaScript.
  • Experience with VueJS and/or React frameworks.
  • Experience working on production-level backend services.
  • Experience with service-oriented architecture concepts, principles, and patterns.
  • Experience with AWS platform architecture: EC2, CloudFront, Lambda, API Gateway, Apache Kafka, and S3.
  • Experience with database technologies and a strong understanding of database schema design.
  • Experience with event-driven architectures.
  • Familiarity and troubleshooting experience with observability tools like Datadog.
  • Production-level application development experience using Node.js.

Qualification Requirements

  • B.S. or M.S. in Computer Science or equivalent experience.
  • 2-3+ years of relevant work experience.
  • Excellent written and verbal communication skills.

Bonus Qualifications

  • Production-level development using Python, Java, or Golang.
  • Experience with automated CI/CD pipelines: Jenkins, GitHub Actions.

Five Principles for Success

Rakuten employees are expected 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 a discretionary bonus, health, vision, dental insurance, 401k matching, PTO, Volunteer Time Off (VTO), and other employee benefits as the company implements.

Benefits
Extracted with AI

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance
  • Paid Time Off
  • Volunteer Time Off

Similar jobs

Last update: 23 minutes ago

Replo logo
Replo

Mid to Senior Full-Stack Software Engineer (TypeScript/React/Node.js)

Join Replo as a Mid to Senior Full-Stack Engineer, focusing on TypeScript, React, and Node.js in a hybrid role in San Francisco.

Rhombus logo
Rhombus

Senior Frontend Software Engineer (React, TypeScript)

Join Rhombus as a Senior Frontend Software Engineer to build complex features in React and TypeScript. Onsite in Sacramento, CA.

Hudson River Trading logo
Hudson River Trading

Senior Full Stack Developer (Python, React)

Join Hudson River Trading as a Senior Full Stack Developer to build and enhance web-based systems using Python and React.

Hudson River Trading logo
Hudson River Trading

Full Stack Developer with Python and React

Join Hudson River Trading as a Full Stack Developer in Chicago, focusing on Python and React for web-based systems.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Full-Stack Software Engineer II

Join AWS as a Full-Stack Software Engineer II to develop innovative solutions ensuring user privacy and personalized experiences.

Built  logo
Built

Software Engineer II - TypeScript, Node.js, React

Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.

Stenzo Tech logo
Stenzo Tech

Full Stack Developer

Join Stenzo Tech as a Full Stack Developer in Tampa, FL. Work with Angular, Vue.js, Node.js, and more in a flexible, growth-driven environment.

TUI logo
TUI

Full Stack Software Engineer - Platform Solutions

Join TUI as a Full Stack Software Engineer to develop cloud-native applications using AWS and modern web technologies.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Tarro logo
Tarro

Senior Frontend Engineer with React and TypeScript

Join Tarro as a Senior Frontend Engineer, specializing in React and TypeScript, to empower small restaurants with cutting-edge technology.

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.

Superframe logo
Superframe

Senior Full Stack Engineer (React, GraphQL, TypeScript)

Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.

Microsoft logo
Microsoft

Fullstack Software Engineer

Join Microsoft as a Fullstack Software Engineer in Atlanta. Work on cutting-edge technology in a hybrid environment.

Wolfjaw Studios logo
Wolfjaw Studios

Senior Full Stack Software Engineer - Frontend Focused

Join Wolfjaw Studios as a Senior Full Stack Software Engineer focused on frontend development with React and TypeScript.

Staffbase logo
Staffbase

Full Stack Engineer with Java, React.js, and Microservices

Join Staffbase as a Full Stack Engineer in Berlin. Work with Java, React.js, and Microservices in a hybrid environment.

VIZIO logo
VIZIO

Senior Staff Software Engineer

Join VIZIO as a Senior Staff Software Engineer in Dallas, TX. Lead full-stack development with JavaScript, Python, React.js, and AWS.

Replo logo
Replo

Senior Backend Engineer

Join Replo as a Senior Backend Engineer to architect and implement robust backend systems using TypeScript/Node.js.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Rapid7 logo
Rapid7

Senior Full Stack Engineer - Node.js & React

Join Rapid7 as a Senior Full Stack Engineer specializing in Node.js and React in Prague. Work on innovative projects in a collaborative environment.

Vendora logo
Vendora

Senior Full Stack Engineer (TypeScript, Next.js, Python)

Join Vendora as a Senior Full Stack Engineer to lead complex system design and development using TypeScript, Next.js, and Python.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

The Seattle Times logo
The Seattle Times

Senior Software Engineer (Full Stack, Front-End Focus)

Join The Seattle Times as a Senior Software Engineer focusing on full stack and front-end development. Work with React, PHP, and AWS.

Ryanair - Europe's Favourite Airline logo
Ryanair - Europe's Favourite Airline

Data Engineer with Full Stack Python Development

Join Ryanair Labs as a Data Engineer, focusing on full stack Python development and data-heavy applications.