Senior Ruby on Rails Developer going Rust
- Tokyo
- Partial Remote
- Full-time
- November 12, 2023
Note: This position is limited to applicants currently residing in Japan with a valid Japanese work visa.
Salary Range
6,000,000 - 12,000,000 JPY
Salary depends on work experience, skills, and abilities
Language requirements
- Japanese: NOT Required
- English: conversational
Requirements
- Motivated and eager to learn Rust.
- Ruby on Rails expertise (3+ years)
- Deep experience in building complex modern web applications. We’d expect a developer to typically take 5 years to pick up this level of experience.
- Experience working with SQL databases
- Deep understanding of the full web technology stack (e.g. HTTP, cookies, asset loading, caching, REST, etc)
- Good knowledge of security best practices;
Benefits
- 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 a Japanese company that is also international and multicultural;
- Learn Rust and innovate in Web Development.
- 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 every day.
Responsibilities
- Learn Rust and break boundaries.
- Lead the implementation of an SaaS platform in Rust.
- Work across the full product tech life cycle from discovery to delivery.
- Build products to support HeartCore global expansion.
- Be part of building a web platform in Rust and integrate with external APIs.
- 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
Nice to haves (not required)
- English Business level speaker
- Japanese is not required (So apply even if you don't speak Japanese)
- Knowledge of Rust, Elixir or Python is a strong plus.
- Familiarity with functional or component testing of services
- Experience building REST and Websocket API clients
- Basic understanding of how to sign an encrypted request
- Entrepreneurial spirit
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 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. 🙂
Focussing 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)
Holidays
- 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)
About Heartcore
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.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.