Full Stack Engineer (Python, TypeScript)

Givery Shibuya, Tokyo April 29 2026
  • 💴 ¥7M ~ ¥9M annually
  • 🏡
    Fully remote
    From Japan
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    Business English
  • 🧪
    Intermediate to senior levels
    3+ years experience required
DO YOU NEED MORE INFO?
ASK A QUESTION

About Givery

Givery Shibuya, Tokyo

Givery develops Track, a platform for assessing and training engineering talent; MANA, which applies AI and agent-based systems to improve business operations; and DECA, a set of tools for marketing process transformation.

Key benefits

  • Awesome tech
  • Work-life balance

About the position

We are looking for a skilled full stack engineer to help us expand Track, a platform that helps companies evaluate and train technical engineering skills.

Responsibilities

  • Develop server and client applications using technologies like Python, Typescript, React, NestJS, PostgreSQL, etc.
  • Design and architect backend systems using patterns such as Controller-Service-Repository, dependency injection, decorators, etc.
  • Convert user stories and mockups into working software that delights users.
  • Properly test and prepare new releases by writing automated tests, doing code reviews, and helping introduce new processes that helps maintain a high quality code base.
  • Help evaluate and clarify product requirements and provide technical solutions that meet customers’ needs.
  • Monitoring and quick response to failures to ensure stable operation of services.

Requirements

  • A minimum of 3 years of total experience in web application development with Python, preferably with FastAPI.
  • Professional experience in modern HTML, CSS, and Typescript/ES6+. In depth knowledge and experience with relational database design and SQL.
  • Understanding and experience writing and maintaining automated test suites (Integration tests, Unit tests, Property based tests…)
  • Experience with AWS - specifically ECS deployments, CDK, snd S3.
  • Business level language skills in one or both of English and Japanese
  • Applicants who can relocate to Japan

Nice to haves

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

  • Professional development experience in TypeScript/NestJS or Scala.
  • Fluency with AI coding tools such as Cursor, GitHub Copilot, or similar.
  • Understanding of Japanese business culture and the tech market dynamics in Japan.
  • Strong interest in emerging technology trends.
  • Experience working in remote teams, especially with asynchronous working styles.

Compensation

¥7,000,000 ~ ¥9,000,000 annually.

Hiring Process

  1. 1

    Coding Test

    The order of 1 and 2 may change.

  2. 2

    Casual Chat

  3. 3

    Team Interview

    2-3 rounds of 2-3 hours each with different members of the team

  4. 4

    Final manager interview

  5. 5

    Offer!

DO YOU NEED MORE INFO?
ASK A QUESTION

Meet Givery's Developers

Ryoko started her career as a typical Japanese office worker, but went through a dramatic career change, joining Givery as a Frontend Engineer where she speaks almost exclusively in English.

Read their story...

John Joe, a backend engineer at Givery, explains how the company’s relaxed culture allows developers to drive the product forward, giving them autonomy to pursue tasks like refactoring that don’t directly deliver immediate business value.

Read their story...

Since joining Givery’s HR Tech division as an engineering manager two years ago, Wil Andrade has helped scale their engineering team from nine to twenty-four engineers. Wil shares how he's not only grown a team, but provided an environment where no one wants to quit.

Read their story...

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.