Senior Software Engineer, Platform API - Ruby on Rails

🏢 Treasure AI · all 13 jobs
📍 Japan
📅 Posted Aug 17, 2026 · via TokyoDev
🏷 Remote, Japanese Required
Apply on original site ↗

Responsibilities

- Design, ship, and operate Ruby on Rails Platform APIs end-to-end—from spec to rollout—meeting agreed availability/latency SLOs.

- Drive API design (OpenAPI/contract tests), versioning/deprecation, and compatibility for first-party UIs and partner integrations.

- Operate across the stack as needed, from backend APIs to front-end experiences, based on product needs.

- Ensure scalability, performance, and operationalization remain primary concerns throughout development.

- Keep up to date on novel technical concepts that we should adopt (and which ones we should ignore).

- Evaluate and introduce pragmatic improvements (framework/library upgrades, testing strategy, CI/CD/IaC) with clear trade-offs—in writing.

Requirements

- 5+ years of software engineering experience with a proven track record.

- Have the ability to work full-stack (from the DB all the way to the Frontend).

- Writing Web APIs in Ruby on Rails.

- SQL and working with and maintaining Relational Databases in a production environment.

- System architecture and design

- Knowledge of design patterns involving APIs that communicate with many backend components.

- Variety of testing approaches, correctness through design, and a holistic approach to quality.

- Cloud technologies (particularly AWS) and development/deployment in a cloud infrastructure.

- Write clear design docs and incident postmortems; communicate across time zones.

- Comfortable working in English and Japanese: can participate in team meetings, ask/answer questions, and write simple tickets/Slack messages in either language.

Nice to haves

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

- Sense of project ownership and responsibility.

- Experience owning and leading short to medium-term technical direction across teams

- Business-level English proficiency and conversational-level Japanese proficiency

- Experience working in a different programming environment, such as the JVM (Java or Kotlin) or a different API style, such as JSON: API.

- Contributed to a production-grade web application handling high traffic.

- Experience in developing a fully managed cloud service.

- Experience with microservices-oriented architectures and authentication/authorization challenges.

- Made open source contributions.

Flights + hotels

This role requires you to be in Japan. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Comparing Software Engineer pay and openings — the live median is $129k?All remote Software Engineer jobs →Software Engineer salary data →
Get new remote jobs like this by email
Daily email, only when there's something new. One click to stop.

Get remote jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you