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
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
Job Details
Category backend
Posted 5 months ago