Senior Software Engineer

KOMODO Chiyoda-ku, Tokyo
  • 💴 No salary range given
  • 🏡 Partially remote
  • 🧪 3+ years experience required
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support
DO YOU NEED MORE INFO?
ASK A QUESTION

About KOMODO

KOMODO Chiyoda-ku, Tokyo

KOMODO works on products that shape the gaming and manga industries of the future. We've brought the Valve Index VR system and Steam Deck to markets in Asia, developed and published original games, and are building a manga platform.

Key benefits

  • Creative, passionate and diverse team
  • We have artisanal pride
  • Play is central to everything we do

About the position

We are looking for a talented Senior Software Engineer to join our team, based in either our Akihabara or Honolulu studio. You will develop, maintain, and improve a rich set of interactive customer experiences on multiple platforms. You write clean, scalable, and well-maintained code, and enjoy brainstorming solutions with other engineers, designers, and artists. Developers at KOMODO have artisanal pride and take great care and attention to detail to create joyful customer experiences.

A successful candidate will love gaming and manga with a passion for creating incredible customer experiences. You will bring your accountability and creative problem solving skills to the team while motivating yourself and team members. As an early hire you will have opportunities to contribute during a uniquely influential time, helping shape a product that will be enjoyed by users of all ages across the globe.

Responsibilities

  • Implement user-facing application features using TypeScript, Vue.js, GraphQL, PostgreSQL, and Google Cloud Platform.
  • Depending on your experience and interests, responsibilities may include: defining user-facing features, evaluating application architecture, optimizing multi-region server-less application and service deployments, and evaluating infrastructure efficacy.
  • Maintain stability, performance, and quality of the codebase while leveraging continuous integration, deployment, and team development standards.
  • Consistent and disciplined decision making, based on product impact, while assessing new features, feature enhancements, defects, and chores.
  • Collaborate with the team during code reviews, retrospectives, and individual meetings with internal stakeholders.

Requirements

  • 3+ years of professional software engineering experience
  • Experience shipping a customer-facing product
  • Strong verbal and written communication skills
  • Experience collaborating with teams internationally
  • Advanced Javascript and TypeScript experience
  • Experience with GraphQL API design and implementation
  • Experience and interest with PostgreSQL, MySQL, or similar databases a plus
  • Experience with user-centric, data-driven, interactive application development using popular front-end technologies such as Vue, React, or Angular
  • Experience working with cloud infrastructure such as GCP, AWS, or Azure a plus

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Fluency in Japanese or Korean

Hiring Process

  1. 1

    Initial Screen

    30 minute video call with HR, focused on whether you generally match.

  2. 2

    First Video Screen

    30 minute video call with 2 team members, where you’ll be able to ask questions about the position.

  3. 3

    Homework Assignment

    You’ll be given an assignment which you’ll have about a week to complete.

  4. 4

    Two Back-to-Back Interviews

    This pair of interviews will focus on your skill. It consists of a one hour interview with two team members, a 15 minute break, and then another one hour interview with two team members.

  5. 5

    Interview with Board Members

  6. 6

    Offer

DO YOU NEED MORE INFO?
ASK A QUESTION

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.