As a software engineer on our team, you’ll help maintain and evolve our Python- and TypeScript-based application stack, and contribute to the development of new features that enhance the learning experience for students and teachers alike.
Requirements
- 5+ years of experience developing and maintaining production-grade software
- Bachelor’s degree in a quantitative field (e.g. Computer Science, Physics, Mathematics, Economics, or similar)
- Strong experience with Python and TypeScript, and fluency in at least one major framework (e.g. Django, FastAPI, React, or Vue)
- A demonstrated ability to incorporate generative AI tools into your development workflow (e.g. for code generation, test scaffolding, documentation, or refactoring)
- A thoughtful engineering mindset with a focus on code quality, maintainability, and continuous improvement
Nice to haves
While not specifically required, tell us if you have any of the following.
- Have achieved at least an intermediate level in a foreign language, demonstrating empathy for language learners
Compensation
9 to 12 million JPY annually.