At Zehitomo, our innovative and diverse team shares a vision of empowering and interconnecting the society around us. Our team is creative, inspired and dedicated to making an awesome platform, and we welcome like-minded talent to join us! Come help change the way people find and hire service professionals in Japan by applying today.
We are looking for a talented Senior Web Developer with strong work experience in Angular, React, and Express/Node.
Our ideal Zehitomo engineer:
Is a self-starter that thrives on interesting challenges
Puts the customer first, not the technology
Embraces Agile development methodologies
Is a data-driven decision maker
Knows how to communicate effectively with non-technical employees
Is a considerate team player
You should have:
Experience building complex, scalable web apps and APIs
Strong Node.js experience
Confident in using backend infrastructure like MongoDB, Redis, Apache/Nginx, AWS, SQL technologies
General Skills and Best Practices
Advanced problem-solving and debugging skills:
Deep experience in writing testable code
Adept at using profiling, logging, and browser tools for debugging
Adept at identifying and resolving feature edge cases
Well-versed in various types of web frameworks
Comfortable contributing to engineering-related infrastructure (CI/CD, Docker/Kubernetes, CM Tools)
Track record of high quality code review
It would be good if you have:
At least two years of React experience
Previous team lead experience
Experience refactoring/migrating a large project
Experience making a real-time SPA (single page app) using websockets
Experience deploying, scaling cloud Infrastructure
Previous experience in implementing web security against XSS, query injections, CSRF, brute force attacks, etc.
Conversational Japanese language ability
And bonus points if you have:
Experimentation with deep learning, AI systems
Native Japanese language ability
Zehitomo doesn't require Japanese for this position strictly, but there are some employees working there that can't speak English fluently, so the more Japanese you know the better.
Zehitomo requires business-level in one language and willing to try speaking in the other.