Full Stack Engineer

Job summary

Job summary

With a small team of engineers, you will be working on a cloud-based system for managing a fleet of connected robots: self-driven cars and autonomous delivery robots.

Fast paced development starting with fast prototyping for demonstration purposes, then build a production-oriented scalable system (microservices approach). By cooperating with AI engineers, you will closely collaborate to integrate their systems through a well defined interface:
- Web Application and Mobile application development
- Fleet management system backend

You will work with innovative engineers and use latest web technologies.
We truly believe that we can bring a new age of delivery and taxi services with fully autonomous robots.

Location

Sumitomo Fudosan Koishikawa Bldg, 5-41-10
Koishikawa, Bunkyo-ku Tokyo, 112-0002 JAPAN

Working hours

9:00-18:00

Holidays

2 full days off per week
Annual holidays -120 days
Annual paid holiday for first working year - 10 days
Special leaves for childbirth, marriage and funerals

Salary

Will be based on skill and experience

Benefits

Insurances (Employment, Health, Compensation, Welfare)

Requirements

Qualifications

- 2 years experience in web development
- Web application experience
- English communication skills
- Agile development experience

Technology stack:
Must

1) Front end
Good experience in HTML/CSS/Javascript
One of the following JS framework:
- React
- Angular 6
Knowledge of SPA concepts (single page application)
Experience in React Native for mobile is a plus


In addition to front end, the candidate must have experience in at least one of the following:

2) Backend
RESTful API concept
Knowledge of SOLID principle and Microservices
MEAN stack (MongoDB, Express, NodeJS)
Both SQL and NoSQL database experience (at least one of each)

3) DevOps
Docker, Bitbucket Pipeline, CI/CD

4) Infrastructure
Experience in a PaaS (AWS, Azure)
Good experience with network protocols (http, websocket, message queues...)