Migaku is looking for a Senior/Staff Backend Engineer to support our rapid scaling from 10k+ users. In this role, you will split your time between high-level architectural design and hands-on individual contributions. You’ll tackle significant technical challenges as we grow, including cross-device data sync, large-scale data processing, and real-time multimedia processing.
What You'll Do
- Act as a senior/staff engineer within a team of ~4 backend engineers, collaborating frequently with the broader engineering team.
- Develop client- and server-side backends on Google Cloud for new features, primarily using Kotlin or TypeScript.
- Design feature and system architectures that meet robustness and scalability requirements.
- Integrate with third-party systems such as LLMs or payment providers.
- Mentor other backend team members.
- Develop proof of concepts and implement features end-to-end.
- Proactively suggest and carry out system and team improvements.
What We're Looking For
- Proficiency in English and strong communication skills with both technical and non-technical stakeholders.
- A role-model individual contributor capable of developing end-to-end features quickly.
- Strong practical experience and theoretical understanding of scalable system designs and data structures.
- Experience implementing cloud-based services.
- Ability to work independently, prioritize your own tasks by balancing importance and urgency, and switch contexts quickly when needed.
- A positive, solution-oriented attitude.
- Ability to work in a diverse, fully remote team, with generally 4+ working hours overlap with JST timezone.
Nice to Have
- Learned (non-native) 1+ spoken language to a high level and/or experience with CJK languages (Chinese, Japanese, Korean).
- Experience with Google Cloud Platform, Docker, and/or Firebase.
- Experience with Kotlin and/or TypeScript.
- Experience in mobile development (e.g., iOS or Android native development and/or Kotlin Multiplatform).
- Experience working with versioned release processes and/or multi-repo dependency coordination.
- Experience interacting directly with user communities.
Technical Stack
- Kotlin
- TypeScript
- Google Cloud Platform
- Docker
- Firebase
Team & Environment
You will join a dedicated backend team of approximately 4 engineers.
Benefits & Compensation
- Remote work from anywhere.
- 36 flexible vacation/sick days per year.
- Flexible working hours with no fixed schedule.
Work Mode
This is a global, fully remote position.
Migaku is an equal opportunity employer.




