Remote (Global) Full-time

Migaku is hiring a Senior/Staff Backend Engineer

About the Role

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.

Required Skills
KotlinTypeScriptGoogle Cloud PlatformDockerFirebaseBackend DevelopmentSystem DesignAPI DesignDistributed SystemsDatabase DesignPerformance OptimizationSecuritySoftware ArchitectureCI/CDAgile Methodologies
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Migaku

A language learning company building tools and courses to help users reach fluency by immersing via content on platforms like video streaming, websites, and books.

Visit website
Job Details
Category backend
Posted 2 months ago