Senior Developer (Scala/Ruby/Java) at M3, Inc. (Tokyo, Japan) (allows remote)
Job Description
As a Senior Developer you’ll be part of the core team building out the next version of our service in Japan, aiming for a performant, service-oriented architecture, writing simple, tested code for front and back-end services, realtime content recommendation, and reporting. We are a small but significant player in the fledgling Scala community in Japan – we were among the major sponsors of the first Scala Conference in Japan this year, and we have a significant number of Scala developers relative to most Japanese companies. We are also increasingly active in the Ruby community, and are building new applications with Rails 4 and Ruby 2. Our business communication is mostly in Japanese, but we want to build a team of talented foreigner/expat developers, to increase the international flavor of our Japanese team.
If you’re based in Tokyo already, we’d love to have talk to you over lunch any day, any time. If you’re not based in Japan yet but you’re an outstanding developer with visible accomplishments (i.e. contributions to open source projects, projects on GitHub, etc.), that’s OK too! If you’re the right person, we can help relocate you here, or remote work may also be a possibility.
Skills Requirements
Required:
- 2+ years of development experience in two or more of the following languages: Java, Ruby, Scala, JavaScript
- (At least) rudimentary Japanese language skills (reading, writing), and a willingness to learn more
- Attention to detail, passion for writing great code
- Test-first mindset
Desired:
- Experience with agile development
- Experience developing web applications for large-scale production use
- Production deployment experience on AWS
- Fluent Japanese
- Willingness to relocate to Tokyo to work full-time
- Ability to self-manage and work independently
- Experience with any of the following: PostgreSQL, Redis, Cassandra, Hadoop, Mahout, Elasticsearch
Benefits:
- Salary based on experience
- Full health benefits
- Relocation assistance
About M3, Inc.
M3 is a Tokyo-based, global company whose mission is to help more people around the world live healthier, happier lives by reducing the cost of health care in Japan and abroad using technology and the Internet. M3, together with its subsidiaries, operate online physician sites in Japan, China, the UK, USA, Europe, and South Korea, comprised of more than 2 million doctors worldwide.
Joel Test score: 11 out of 12
The Joel Test is a twelve-question measure of the quality of a software team.
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?
- Do new candidates write code during their interview?
- Do you do hallway usability testing?
view all job listings view all M3 job listings
Leave a Reply
You must be logged in to post a comment.