Backend Engineer, TypeScript (MANA)

Givery Shibuya, Tokyo
  • 💴 No salary range given
  • 🏡 Fully remote (worldwide)
  • 🧪 5+ years experience required
  • 💬 No Japanese required
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan
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

As part of the MANA team, we are building an innovative AI-driven platform, MANA Studio, to simplify and optimize how businesses operate in an increasingly complex digital world.

Responsibilities

  • Build and scale a cutting edge Agentic and AI driven platform to handle 10× growth while maintaining sub-second performance.
  • Develop cutting edge agentic RAG pipelines.
  • Maintain clean, layered architecture (Controller → Use-Case → Repository) with strict linting and code quality checks.
  • Drive automated testing (unit, integration, E2E) with Vitest, ensuring high coverage for key features in our CircleCI → AWS ECS pipeline.
  • Implement structured logging, metrics, and alerts using Pino and Datadog to keep production reliable.
  • Collaborate with product, design and fellow engineers to turn ideas into robust services.

Requirements

  • 5+ years of backend engineering experience.
  • 3+ years of experience with Node.js and TypeScript, with a preference for DI-first frameworks such as NestJS or similar.
  • Strong SQL expertise with hands-on PostgreSQL experience in production environments.
  • Familiarity with Docker and at least one major cloud provider (AWS, Azure, or GCP).
  • Curiosity about generative AI, whether you’ve built RAG/Agentic workflows or are eager to dive in.

Nice to haves

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

  • Prior work optimizing LLM and RAG based applications (e.g., token cost, latency, and context management).
  • Experience with Redis streams, Kafka, or other event-driven systems.
  • Familiarity with Infrastructure-as-Code tools like Terraform.
  • Open-source contributions to frameworks, dev tools, or AI libraries.
  • Experience with functional programming.
  • Japanese is a plus but not required.

Hiring Process

  1. 1

    Online test

    An exam via our skill check platform Track Test.

  2. 2

    Casual Chat

  3. 3

    Team Interviews

    Usually 2 rounds over 2 hours with people you’ll work with

  4. 4

    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

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.