Backend Engineer - Application Foundation

Salary: 600 - 1200 百万円

Kubernetes
English: Fluent

Minimum year of experience: 5

Sales Marker

Contract Type: Full-time Employee

Salary Range: 6,000,000 ~ 12,000,000 JPY


The Team

The Common Foundation team helps engineering teams move faster by providing scalable, reliable, and reusable systems that serve as the platform for product development. The Application Foundation side focuses on building core backend services and APIs that reduce duplication, clarify ownership, and enable product teams to deliver sophisticated features efficiently.

We design systems that support integration at scale, with an emphasis on abstraction, reliability, and long-term maintainability.


The Role

We're looking for a Senior Backend Engineer who thrives at the intersection of architecture, execution, and business understanding.

In this role, you'll lead the design and evolution of backend systems that serve as shared infrastructure across product teams. You'll help re-architect legacy components pragmatically, shape platform-level tools, and create services that turn complex business needs into flexible technical building blocks.


What You'll Do

  • Design and implement scalable backend services and APIs that support cross-team usage and reduce redundancy.
  • Translate complex and evolving business requirements into modular systems with clear separation of responsibilities.
  • Drive re-architecture efforts that balance delivery speed, reliability, and long-term maintainability.
  • Collaborate with product teams to ensure foundation systems empower them to move fast without reinventing the wheel.
  • Apply strong testing, observability and monitoring practices to ensure operational excellence.
  • Work across service boundaries and repositories to design cohesive solutions.
  • Guide system design discussions and mentor team members on architecture, reliability, and code quality.

Tech Stack

We use a modern, cloud-native architecture. You don’t need to be fluent in everything, but familiarity with several is highly valued:

  • Languages: Go (primary), TypeScript, Python
  • APIs: gRPC, REST, Protocol Buffers
  • Infrastructure: AWS (EKS, RDS, S3), Kubernetes, AWS Amplify, RDS Proxy
  • CI/CD & GitOps: GitHub Actions, ArgoCD
  • Observability: Datadog (APM, metrics, logs)
  • Databases: Amazon Aurora (MySQL-compatible), Vector DB, Redis
  • Search: OpenSearch
  • Realtime Communication: WebSockets, Server-Sent Events (SSE), gRPC streaming
  • Authentication & Identity: AWS Cognito, JWT, internal session systems
  • Frontend Touchpoint: React (via product teams), OpenAPI/.proto SDK generation

What We're Looking For

Required

  • 5+ years of backend software engineering experience, with a track record of delivering robust, scalable systems.
  • Proficient in at least one backend programming language and open to working across stacks.
  • Deep understanding of API design, data modeling, distributed systems, and software abstraction principles.
  • Experience working on systems used by multiple product teams or customer-facing domains.
  • Familiarity with service-oriented or micro-service architectures and tooling such as gRPC, Protocol Buffers, Kubernetes, CI/CD platforms, and observability tools like Datadog.
  • Ability to collaborate across backend, frontend, and infrastructure disciplines with strong communication skills.

Nice to Haves

  • Understanding of the Identity Provider (IDP) domain and security concerns such as authentication flows, token management, and session modeling.
  • Experience working with modern AI agent tooling or MCP (Model Context Protocol) server architectures.
  • Familiarity with frontend technologies or patterns - enabling better API design and integration.
  • Exposure to multi-tenant systems, permission models, or platform product design.
  • Contributions to internal developer tooling, libraries, or DX initiatives.

Why Work Here?

  • One of the fastest-growing SaaS startups in Japan with exceptional financial growth
  • Opportunities to build new products from scratch and drive innovation
  • Clear career development and leadership opportunities
  • Flexible working hours and hybrid working style (remote work is possible)
  • Highly diverse, global team with English as a working language
  • Attractive perks: Resort Worx, free weekly lunch, book purchasing support, offsites, and more

Working Style

Hybrid Work:
A hybrid work style, combining both office and remote work. In-office days vary by role. Even when working remotely, the team maintains smooth collaboration and communication through tools like Zoom, Google Meet, and Gather.

Flex Work:
Customize your working hours to suit your day. For business and client-facing teams, schedules are often arranged around client meetings.

Global Environment:
With team members from over 24 countries, the company brings together diverse perspectives and ideas, driving projects forward across languages and cultures in an environment where English and Japanese blend naturally into daily communication.


Read More