This position is closed and is no longer accepting applications.

Full Stack Engineer

KATIX Shibuya-ku, Tokyo December 24 2025
  • 💴 ¥5M ~ ¥9M annually
  • 🏡
    Partially remote
  • 🗾 Japan residents only
  • 💬
    Conversational Japanese
    No English required
  • 🧪
    Junior to senior levels
    2+ years experience required

About KATIX

KATIX Shibuya-ku, Tokyo

KATIX makes selling your vehicle simple. Just take a photo and enter the details of it, and you'll receive offers from multiple companies for it.

Key benefits

  • Build the future with us
  • Enjoy your work
  • A social and connected team

About the position

We’re looking for a full stack engineer to join our growing product team at KATIX. You’ll work on a modern TypeScript/Next.js monolith used by thousands of users every day, contribute across the stack, and grow into a tech lead role over time.

We welcome engineers from any language background such as Java, Python, Go, or PHP. If you’re excited about working with Next.js and TypeScript, and care deeply about building great products, we want to hear from you.

Most importantly, we are not looking for someone who just wants to change jobs. We are looking for someone who has looked into KATIX, understands what we’re building, and genuinely wants to be part of it. If you like the product, believe in what we’re doing, and want to grow with us, you’ll be a great fit.

What You’ll Work On

Our main product is a vehicle sales platform built as a large TypeScript/Next.js monolith. It includes features like auctions, escrow, AI integrations, user onboarding, and internal tools.

As a full stack engineer, you’ll work within this codebase, primarily using Next.js (App Router) and TypeScript. You’ll contribute to a wide range of areas based on team needs from buyer flows and admin tools to operations dashboards and landing pages.

While engineers specialize later in their career, this role is designed for someone who can flex across the stack and collaborate with product, design, and other engineers. Over time, we expect engineers to develop expertise in areas like DevOps, SRE, or technical architecture.

Responsibilities

  • Build and maintain frontend features using Next.js and TypeScript
  • Develop backend logic using API routes, server actions, and shared packages
  • Contribute to system design, database schema updates, and feature planning
  • Write and review code for clarity, simplicity, and maintainability
  • Support deployments using AWS, Docker, ECS, and GitHub Actions
  • Participate in team planning, standups, and retrospectives
  • Troubleshoot bugs and maintain reliability of tests and CI pipelines

Requirements

  • 2 or more years of professional full stack web development experience
  • Comfortable communicating in Japanese (conversational level or higher)
  • Experience working in an engineering team with 3 or more developers

Nice to haves

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

  • 5 or more years of professional experience
  • Experience with Next.js, TypeScript, Prisma, Docker, or AWS
  • Experience mentoring others or leading small projects
  • Familiarity with Scrum or Agile workflows

Compensation

¥5,000,000 ~ ¥9,000,000 annually.

Hiring Process

  1. 1

    Casual Mendan [online]

    Skill, vibe, motivation and language check (30 min).

  2. 2

    1st interview [online/in-person]

    • Vibe & language check (60 min).
    • (In-person is not available outside of the Kanto area.)
  3. 3

    Second interview

    • 3a. Skill Test [at-home]
    • Do it at home, non pass/fail, submit when you’re ready to do 2nd interview (2 hour time-limit).
    • 3b. 2nd interview [online/in-person]
    • Skill/vibe/knowledge check (60 min).
    • (In-person is not available outside of the Kanto area.)
  4. 4

    Final interview

    • 4a. Personality Test [at-home]
    • Non pass/fail, submit before/after your final interview. Kind of like MBTI + logic (45 min time-limit).
    • 4b. Final interview [online/in-person]
    • Vibe & language check, with CEO (60 min).
  5. 5

    Receive Offer/Offer Meeting [online/in-person]

    You interview us, we try to convince you one last time to join us (60-90 min).

Related jobs

More jobs like this

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