{TokyoDev}

Senior Backend Engineer

Fujitsu Launchpad Minato-ku, Tokyo
    💴 No salary range given
    🏡 Fully remote
    🧪 5+ years experience required
    💬 No Japanese required
    🌏 Apply from abroad
    🧳 Relocate to Japan
APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

About Fujitsu Launchpad

Fujitsu Launchpad Minato-ku, Tokyo

A venture studio subsidiary of Fujitsu Limited. We are currently incubating ventures across a variety of regions and sectors, including AI-enabled B2B SaaS tools, an IoT consumer application, and a sports training/community platform.

Key benefits

  • Make a big impact on product and tech
  • Multiple growth paths available
  • Best of the startup and corporate world

About the position

We are seeking a senior backend engineer to work with the Launchpad product team and intrapreneurs to build and grow digital products from scratch, while setting a strong foundation for Launchpad’s technical organization.

Our ideal engineer will have well-informed technical perspectives, backed in evidence, experience and exceptional work products. They will actively seek ownership and accountability and will thrive in high-velocity environments. In return, Fujitsu Launchpad will provide the opportunity to build innovative products meeting real user needs, make foundational technical decisions, and contribute to structuring and leading a high performing engineering team.

Responsibilities

  • Develop software in an API-friendly manner by using a modern tech stack and cloud stack. As a member of the core Launchpad engineering team, you’ll have the opportunity to work across ventures covering a wide array of industries, user bases and technologies. Perhaps you’ll spend 3 months building and launching one MVP, and then hand it over so that you can start building a different product from zero.
  • Collaborate cross-functionally with frontend developers, product designers, and founder teams to build, launch and grow high-impact applications with seamless user experiences.
  • Take responsibility for end-to-end product delivery, including security considerations, code reviews, testing, quality assurance and bug fixes as part of the CI/CD cycle.
  • Make foundational architectural decisions, and define and prioritize technical roadmaps for early stage ventures.
  • Identify opportunities and lead efforts to continuously improve Launchpad’s engineering practices, with the objective of furthering impact delivered to customers through high quality products.
  • Onboard and mentor new team members as Launchpad’s team grows (both Launchpad’s core engineering team, and portfolio company teams built for venture spin outs).

Requirements

  • 5+ years of experience in developing data manipulation systems with API (REST/RPC) by using Node.js and TypeScript, and at least one additional language (Go, Python are preferred).
  • Experience working in a product-focused startup and building user-friendly applications (either B2B or B2C) from zero. Please note that candidates who have worked primarily in IT consultancies, software development agencies, and/or large corporations won’t be a good fit for us.
  • Exceptional knowledge in operative systems, linux, RAM, CPU, algorithm, networking, strong understanding of OOP concepts, SOLID, GRASP, etc.
  • Good knowledge of PostgreSQL and relevant topics (e.g., ACID and isolation levels, race conditions, deadlocks).
  • Strong use of test frameworks and motivation to improve test coverage (unit, functional, integrational).
  • Fluent use of CI/CD management systems Docker, Helm, and Kubernetes, ArgoCD for declarative deployment.
  • Ability to setup and use Terraform to manage infrastructure in AWS.
  • Experience with monitoring (e.g., Prometheus, Loki, Newrelic, PagerDuty).
  • High level of competency across the full application development life cycle, including analyzing product specifications, building, testing, and resolving issues.
  • Excellent critical thinking capabilities, proactive cross-functional communication skills, and the ability to learn quickly and continuously upskill in unfamiliar areas.

Nice to haves

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

  • Skills in system administration and ability to resolve unix-related problems.
  • Deep understanding of cloud stack (AWS, Google Cloud, etc).
  • A degree in computer science or a related discipline.
  • Japanese language skills.

Hiring Process

  1. 1

    1-hour interview with head of product

    This is a relatively informal discussion to introduce Launchpad and learn about the candidate. We focus on collaboration skills, product/user focus, technical/business tradeoffs, decision making processes, startup experience/mindset, etc.

  2. 2

    1.5-hour technical interview

    Carried out with our technical advisor.

  3. 3

    Technical challenge

    3 hours max, to be completed on the candidate’s own time

  4. 4

    30-minute product designer interview

  5. 5

    CEO interview

  6. 6

    Offer

APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

Other Jobs at Fujitsu Launchpad

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.