Japan's Premier Provider of Executive Search

Software Engineer - Drone Services ISDD


06-13 Software Engineer - Drone Services ISDD/ドローンサービスソフトウェアエンジニア


Consumer Goods & Retail

5.5-10 million
About us:
This company aims to revolutionize the airspace. Our team is responsible for a number of products related to drone related services. We started the drone delivery service in May 2016 and currently are in the early stages of creation of a new service called Unmanned Traffic Management (UTM). UTM is needed to make sure that drones can become a safe and reliable utility.
Rakuten understands the huge business potential and now is the right time to be here - what we do and how we do it shapes the future of this industry. Our partners are a Japanese drone manufacturer (ACSL) and a US based company (AirMap) and we are closely working on implementing our services.
The ideal candidate is a motivated self-starter who can work independently in a fast paced, ambiguous environment with limited supervision. He or she must be a fast learner, who can quickly absorb the nuances of Drone Service offerings. We are looking for someone who is excited to take on new, ambiguous products that will be industry defining.

Engineering core values:
1.Our work is also our hobby
2. We love trying new things are always challenge ourselves and others
3.Perfect is good, making good better is great
4.Making mistakes is a great way to learn
5.Build features that you yourself would find useful
6.Start simple and build it up to something outstanding
7.Code reviews make us better engineers
8. The code we write is for others to understand
9.Logging is as important as performance and performance is critical
10.Only tested code makes it into products
11.Strive to make everything automated
12.Show your work early and be open to criticism

Our technology stack:
• Azure & AWS
• .NET & .NET Core
• Node.js
• TypeScript
• Scala
• ReactJS, jQuery, Angular
• Xamarin (iOS & Android)
• TeamCity

 You are expected to test your code by writing at least unit tests. Since we are using Azure SQL services you need to have some understanding of the fundamentals of relational databases.

1. You need to have previous experience working as an engineer on a team using ANY of the following languages: C++, C#, Node.js, Scala, Delphi, F#, Go, Java, PHP, Python or Ruby.
2. Our code base is in C#, Go, React.js and Node.js so you must be willing to develop in either of these and learn it as you go. Also, we expect you to have 5+ years' experience in software development.
3. English Requirement: Business Level
4. Japanese Requirement: Not Required