Senior Software Engineer
Applications: candidates may apply from outside Japan. Visa sponsorship: available. Japanese: Conversational. English: Business level. Japan Dev tags: Engineering, Web / Full-stack, NodeJS, React, Typescript, AWS, PostgreSQL, MongoDB.
About the position
Requirements
- 7+ years of professional experience, with 2+ years at a single company
- Experience working at a product-focused company.
- Sorry, if you’ve only worked at a consulting company that builds tech products for other companies, it’s not going to be a good fit.
- Experience communicating with non-engineers, especially communicating with biz/ops team members.
- TypeScript, React, and Node.js experience.
- Experience with automated testing.
- Conversational-level Japanese (equivalent to JLPT N3)
Nice to haves
While not specifically required, tell us if you have any of the following.
- Development and operation using containers (e.g. Docker)
- Cloud infrastructure experience (e.g. AWS or GCP)
- Machine learning or recommendation engines
- Performance measurement and bottleneck investigation
- Business-level Japanese (equivalent to JLPT N1)
Hiring Process
-
Casual chat
A 30-minute casual chat with a MeetsMore engineer to tell you more about us and give you the opportunity to ask questions.
-
Coding interview
A 1-hour coding interview, this will be done in TypeScript and is a real-world scenario, not a LeetCode style problem, we want this stage to be as realistic as possible so using Google and Stack Overflow etc. is fine.
-
System architecture and design
A 1-hour casual chat with another engineer where you’ll discuss system architecture and design.
-
A chat with the CTO
A 1-hour casual chat with Fumi-san, our CTO.