Job Details

  • このエントリーをはてなブックマークに追加
  • mail

【Home Robot】Server Side Engineer

Mobile Robot, Drone, Autonomous Nav | Web, Mobile App (Frontend / Backend) | Cloud

Location Shinjuku-ku, Tokyo
Company Japanese venture business developing, fabricating and selling communication robots for consumer market.
Also develops robots and IoT products on contract basis.

Year of foundation: 2007
Number of employees: approx. 40
Job Description [Hiring background]
We still have a lot to do, such as adding new features, expanding the platform, and improving the SLA standard, so we are looking to hire engineers who can be core members to scale our services and engineering organization.
We are aiming to adopt microservice architecture and build a highly flexible platform.
We are looking for members who can work on a wide range of tasks mainly on servers, including system design, development, and operation.

- For individual users: Product development tasks, such as expanding contents for home robot
- For corporate users: Solutions development that provides home robot as a platform

As we promote both of the above, we are looking for people who can actively get involved not only in development, but also in upstream processes such as design and requirements definition.

[Expected role]
The following tasks related to home robot:
- API server design, development, and operation
- Server side design, development, and operation in general
- BOCCO emo usage data and various aggregation batch processing
- Continuous improvement of infrastructure construction and performance tuning
- Administration screen and internal tool development and operation

[Development environment]
- Backend: Golang / Elixir / Kotlin / Python
- Frontend: TypeScript / React / Vue.js
- Framework: Phoenix / Spring Boot
- Source code management: GitHub / Bitbucket
- Project management: Asana / Github Project
- Information sharing tool: notion

- - - Technology selection criteria:
We do prototyping in lightweight languages, while we tend to adopt statically typed languages for applications and platforms released as products. On the other hand, we also value the challenge with new technologies and the curiosity of engineers, so occasionally we make choice of technology from that perspective.

[Organization and culture]
There are about 40 employees in total, about half of whom are engineers.
Although teams are divided into software engineers, hardware engineers, designers, sales, and back office staff, the barriers are low and we work together, talking to each other casually.
We are able to share what we notice and think about, regardless of affiliation, years of working or age.
In addition to simply doing our daily work, we have various policies or culture that allow each individual to give shape to their imagination and ideas.

- - - Engineer members:
Our engineers come from a variety of backgrounds, including CEO who served as CTO at a couple of technology startups, and others from mega ventures, startups, system integrators, major automobile manufacturers and so on.

[Attraction of this job]
- You can tackle various social issues through robotics
- You can create user experiences with physically existing products, not web services closed to browsers
- You can hone your technical skills by working on systems that involve large-scale and complex processing
- There are still few examples of IoT and few established frameworks, so you can pioneer it as a front-runner
- Because it is a small team, each individual has a lot of discretion and can take on challenges

We promote business for both individuals and corporations, so you can gain a wide range of experience from upstream processes such as design and requirements definition
Requirement [Required skills and experience]
- Server-side development experience (3 years or more)
- Experience designing tables in RDBMS
- Development experience in a team using Git

[Preferred skills and experience]
- Experience designing server infrastructure
- Knowledge of secure programming in web applications
- Experience building and operating cloud-native systems
- KPI aggregation using SQL and scripting languages
- Development of specifications to solve problems
- Experience developing API servers using Go or development experience using Spring Boot

[We welcome those who]
- Want to contribute to market creation in a growing market
- Want to develop products in a small, elite team
- Want to try their hand at platform development
- Want to gain a business perspective
English Level Not requried
Japanese Level Fluent
Employment Type Permanent

View Details

How it works

Apply to jobs of interest.
You can register without applying towards a specific opening as well.

Our consultant will be in contact shortly on how to proceed.
(Click here for details)