We are looking for a skilled full stack engineer to help us expand Track, a platform that helps companies evaluate and train technical engineering skills.
Responsibilities
- Develop server and client applications using technologies like Python, Typescript, React, NestJS, PostgreSQL, etc.
- Design and architect backend systems using patterns such as Controller-Service-Repository, dependency injection, decorators, etc.
- Convert user stories and mockups into working software that delights users.
- Properly test and prepare new releases by writing automated tests, doing code reviews, and helping introduce new processes that helps maintain a high quality code base.
- Help evaluate and clarify product requirements and provide technical solutions that meet customers’ needs.
- Monitoring and quick response to failures to ensure stable operation of services.
Requirements
- A minimum of 3 years of total experience in web application development with Python, preferably with FastAPI.
- Professional experience in modern HTML, CSS, and Typescript/ES6+. In depth knowledge and experience with relational database design and SQL.
- Understanding and experience writing and maintaining automated test suites (Integration tests, Unit tests, Property based tests…)
- Experience with AWS - specifically ECS deployments, CDK, snd S3.
- Business level language skills in one or both of English and Japanese
- Applicants who can relocate to Japan
Nice to haves
While not specifically required, tell us if you have any of the following.
- Professional development experience in TypeScript/NestJS or Scala.
- Fluency with AI coding tools such as Cursor, GitHub Copilot, or similar.
- Understanding of Japanese business culture and the tech market dynamics in Japan.
- Strong interest in emerging technology trends.
- Experience working in remote teams, especially with asynchronous working styles.
Compensation
¥7,000,000 ~ ¥9,000,000 annually.