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

Rakuten Rewards logo
Rakuten Rewards

Entry-Level Software Engineer - React & JavaScript

Join Rakuten as an Entry-Level Software Engineer specializing in React and JavaScript in Beloit, WI.

Yembo logo
Yembo

Full Stack Engineer with ReactJS and TypeScript

Join Yembo as a Full Stack Engineer to develop innovative solutions using ReactJS, TypeScript, and AWS in a hybrid work environment.

Super.com logo
Super.com

Intermediate Full Stack Software Engineer

Join Super.com as an Intermediate Full Stack Software Engineer, working with React, Python, and Node.js in a remote role.

Zalando logo
Zalando

Senior Software Engineer (Fullstack) with Node.js and TypeScript

Join Zalando as a Senior Software Engineer (Fullstack) with Node.js and TypeScript expertise. Drive innovation in a hybrid work 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.

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.

Voltai logo
Voltai

Full Stack Engineer with JavaScript, React, and Python

Join Voltai as a Full Stack Engineer to build AI-driven web applications using JavaScript, React, and Python.

Right Balance ® logo
Right Balance ®

Senior Fullstack Engineer (React, Node.js, AWS)

Join Right Balance as a Senior Fullstack Engineer to build and maintain applications using React, Node.js, and AWS in a fully remote role.

Arena logo
Arena

Fullstack Engineer with Python and TypeScript

Join Arena as a Fullstack Engineer to build innovative AI-driven user experiences using Python and TypeScript.

Grata logo
Grata

Full Stack Engineer with React.js and TypeScript

Join Grata as a Full Stack Engineer to develop web applications using React.js, TypeScript, and Python in a hybrid work environment.

RentSpree logo
RentSpree

Senior Software Engineer - Full Stack (JavaScript, TypeScript, React, Node, Kotlin, Java)

Join RentSpree as a Senior Software Engineer to lead full-stack development with JavaScript, TypeScript, React, Node, Kotlin, and Java.

Amazon logo
Amazon

Full-stack Developer with TypeScript and Java

Join Amazon as a Full-stack Developer in Madrid, focusing on TypeScript, React.js, and Java for innovative delivery solutions.

Lightspark logo
Lightspark

Full Stack Engineer

Seeking a Full Stack Engineer with experience in React, TypeScript, and Python for an on-site role in Culver City, CA.

Eightfold logo
Eightfold

FullStack Software Engineer - React & Python

Join Eightfold as a FullStack Software Engineer working with React and Python to build innovative AI-driven products.

Super.com logo
Super.com

Remote Full Stack Software Engineer (Product)

Join Super.com as a Remote Full Stack Software Engineer to build fintech and travel products using React, Python, and Node.js.

OpenStore logo
OpenStore

Senior Fullstack Software Engineer

Join OpenStore as a Senior Fullstack Engineer to build and enhance our e-commerce platform using TypeScript and Kotlin.

TRACTIAN logo
TRACTIAN

Fullstack Software Engineer with React and Node.js

Join TRACTIAN as a Fullstack Software Engineer to develop and enhance web applications using React and Node.js. Remote position with great benefits.

Fabletics logo
Fabletics

Senior Full Stack Software Engineer (Remote)

Join TechStyleOS as a Senior Full Stack Software Engineer, working remotely to build innovative software solutions.

micro1 logo
micro1

Full-Stack Engineer with Python, React.js, and Next.js

Join our team as a Full-Stack Engineer using Python, React.js, and Next.js to build scalable web applications remotely.

RentSpree logo
RentSpree

Software Engineer II - Full-Stack (JavaScript, React, Node.js)

Join RentSpree as a Software Engineer II in Seattle. Work with JavaScript, React, Node.js, and more. Competitive salary and benefits.

OpenStore logo
OpenStore

Senior Fullstack Software Engineer (TypeScript, Kotlin)

Join OpenStore as a Senior Fullstack Engineer to build and enhance our e-commerce platform using TypeScript and Kotlin.

Unlearn.AI logo
Unlearn.AI

Full Stack Software Engineer (JavaScript, Python, React.js, TypeScript)

Join Unlearn.AI as a Full Stack Software Engineer to revolutionize medicine through AI. Work with JavaScript, Python, React.js, and TypeScript.

Socure logo
Socure

Full Stack Software Engineer

Join Socure as a Full Stack Software Engineer, working remotely to build world-class web applications using JavaScript, TypeScript, and more.

Instead logo
Instead

Full Stack Engineer with JavaScript and TypeScript

Join our team as a Full Stack Engineer to build impactful, AI-driven features using JavaScript, TypeScript, and Nuxt.js.