Apply on company website global Remote (Global)

Migaku is hiring a Senior/Staff Backend Engineer

Responsibilities

  • Act as senior/staff engineer in a team of ~4 backend engineers, interacting frequently with the broader engineering team
  • Develop client- and server-side (Google Cloud) backends for new features, generally in Kotlin or TypeScript
  • Design feature and system architectures meeting robustness and scalability requirements
  • Integrate with 3rd-party systems, such as LLMs or payment providers
  • Mentor backend team members
  • Develop proof of concepts as well as implement features end-to-end
  • Proactively suggest and carry out system and team improvements

Requirements

  • Proficiency in English and strong communication skills with both technical and non-technical stakeholders
  • Role-model individual contributor able to develop end-to-end features quickly
  • Strong experience and theoretical understanding of scalable system designs and data structures
  • Experience implementing cloud-based services
  • Ability to work independently and prioritize your own tasks, balancing importance and urgency and able to quickly switch contexts if needed
  • Positive, solution-oriented attitude
  • Ability to work in a diverse, full-remote team, generally with 4+ working hours overlap with JST timezone

Nice to Have

  • Learned (non-native) 1+ spoken language to a high level and/or experience in 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 with interacting directly with user communities

Benefits

  • Remote Work
  • Work from anywhere
  • Flexible Time Off 36 flexible vacation/sick days per year.
  • Flexible Working Hours
  • No fixed hours. We value results over time clocks. Just be available with sufficient overlap with Japan timezone (4+ hours) for essential meetings and to collaborate smoothly with the team. Expectation of a minimum 40-hour workweek.

Additional Information

  • A big plus if you also have Learned (non-native) 1+ spoken language to a high level and/or experience in CJK languages (Chinese, Japanese, Korean)
  • Ability to work in a diverse, full-remote team, generally with 4+ working hours overlap with JST timezone
Required Skills
GCPDockerKotlin
Job Details
Location global
Work mode Remote (Global)
Category Backend
Posted 7 months ago
Application On company website
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.
All jobs at Migaku Visit website