Senior Rust Developer

  • Tokyo
  • Partial Remote
  • Full-time
  • December 23, 2023
8,000,000 - 14,000,000 JPY /yr
Apply from Anywhere 👍
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Language Requirements
Japanese: Not Required 👍
English: Conversational
Minimum Experience
Mid-level or above


8,000,000 - 14,000,000 JPY JPY 

Salary depends on work experience, skills, and abilities

Language requirements

  • Japanese: Not Required
  • English: conversational


  • Commutation expenses covered
  • Two full remote days a week (Wednesdays and Fridays)
  • Horizontal communication;
  • Health insurance, employment insurance, workers accident insurance, pension
  • Flexible Working Hours (with core hours from 10:00 to 15:00)
  • Work in an Japanese company that is also international and multicultural;
  • Grown within the company, you will be the lead Rust developer within HeartCore, this will allow you to evolve when the team grows.
  • Lead the implementation of a new global platform.
  • Work directly on shaping the product vision, strategy, and prioritization.
  • Support for attending training courses required for work (all expenses covered by the company at the discretion of the department head)
  • Free coffee, tea, spring water, hot chocolate and Japanese soups at the company everyday.


  • Be directly involved in overseeing the main platform development and lead it's implementation.
  • Work across the full product tech life cycle from discovery to delivery.
  • Build internal and external tools to support HeartCore global expansion.
  • Build a web platform and integrating with external APIs.
  • Innovate with Rust breaking boundaries.
  • You work very closely with the CTO and Designers, often interact with our internal sales teams and closely with our board members.
  • Conduct code reviews in coordination with other team members and help maintain a high standard of quality across the codebase
  • Lead, mentor, and learn from other engineers on our growing team
  • Take features from concept to fully-fledged product


  • Prior experience with programming in Rust
  • Deep familiarity with Rust abstractions, memory management, and concurrency
  • Japanese NOT required (Please apply even if you don't speak any Japanese)

Nice to haves (not required)

  • English Business level speaker
  • Minimum 5 years of relevant work experience preferred (time is not important, knowledge is)
  • Experience working with SQL databases
  • Experience building complex modern web applications
  • Familiarity with functional or component testing of services
  • Experience building REST and Websocket API clients
  • Basic understanding of how to sign an encrypted request
  • Ideally, experience building clients that consume streaming data
  • Deep understanding of the full web technology stack (e.g. HTTP, cookies, asset loading, caching, REST, etc)
  • Knowledge of Ruby or Python on top of Rust is a strong plus.
  • Japanese is not required (So apply even if you don't speak Japanese)

Personal Traits

  • Team player with strong communication skills and capable of building good relationships with people
  • Action-oriented with reasonable thoughts and common sense
  • Open to other cultures
  • Humble to acknowledge that there is always new knowledge to be acquired and eager to learn it
  • Positive attitude and the ability to take feedback and use it constructively
  • Self-motivated and able to work with minimal supervision
  • Good problem-solving and decision-making skills
  • Ability to manage time and prioritize tasks
  • Capable of having a helicopter view to understand product and tech strategies
  • Experience working with global products

What we value

We aim to bring digital products with the quality of Japan to the global market.

A culture of optimism, empathy, happiness, and results. 🙂 

Focusing on transparency, ownership, improving consistently, and communication.

Office Location

Shirakiji Bldg. 3F, 1-2-33, Higashi-gotanda, Shinagawa-ku, Tokyo, 141-0022 Japan 🇯🇵

Typical Workday

Working hours are 9:00-18:00, with a 1-hour lunch break. (This is just a reference since Flex Time exists)


  • Saturdays, Sundays, company holidays and national holidays
  • Ten paid holidays per year, available after the first 6 months (can be rolled over to the following year for a maximum of 20 total days). Every year at the company gives an extra day of paid holiday per year until a maximum of 20.
  • Five extra paid holidays per year available as soon as you joint the company.
  • Extra Annual holidays: New Year’s period (ex. Dec 30-Jan 3), marriage leave, condolence leave, natural disaster leave, maternity leave, sabbatical (after 3 consecutive years with the company).

Over Time Work

Company Average of 2 to 3 hours per month. (maximum allowed is 45 hrs/month)

Department/Team you will be joining

Product Strategy Department

Career Trajectory

Successful candidates are self-motivated but communicative with teammates, organized, and eager to both apply their skills and develop new ones. This is an excellent opportunity for a creative-minded individual to develop their skills and engage audiences with content that will inspire positive change in society.

Screening Process

0 - Application screening 

1 - First interview (HR head, Department head)

2 - Second interview [Tech Skill] (HR head, Department head) 

3 - Offer (HR head / department head)

HeartCore is a Japanese company that runs the number one CMS (Content Management System) used in Japan.

They’re currently expanding globally, and are already listed as a public company on the Nasdaq stock exchange.

View Heartcore's company page

Search jobs from Heartcore in Japan
Senior Rust Developer at Heartcore