Senior Backend Engineer / シニアバックエンドエンジニア

  • Tokyo
  • Partial Remote
  • Full-time
  • July 28, 2025
Conditions
yen-icon
¥9M ~ ¥15M /yr
location-icon
Apply from Japan Only
visa-icon
No relocation to Japan
(No visa sponsorship from overseas)
Requirements
language-icon
Language Requirements
Japanese: Business Level
English: Business Level
career-icon
Minimum Experience
Senior or above

Job Overview

At Timee, we're building the backbone of our on-demand work platform. As a Senior Backend Engineer, you'll be responsible for developing and solving technical challenges within our platform. 

The "Timee" on-demand work service handles every step of the customer experience, from matching tens of thousands of job postings with workers to evaluating work performance, managing employment contracts, calculating salaries, and handling attendance. You'll contribute to developing and improving features that create a smooth on-demand work experience, allowing users to apply for jobs quickly after registration, complete mutual evaluations right after their shift, and receive immediate payment.

We're looking for someone who will help drive improved user experience for future business growth and address medium-to-long-term technical challenges to scale our business further. You'll also play a key role in enhancing the technical capabilities of our engineering organization.

 

Key Responsibilities

  • Design, develop, review, and release web applications using Ruby on Rails.
  • Identify technical issues within and across teams, then propose and implement solutions.
  • Respond to inquiries related to your assigned domain, including clarifying specifications and conducting technical investigations.
  • Collaborate with engineering managers and scrum masters to manage project progress.
  • Participate in various Scrum events.
    • Please note: People management and Scrum Master roles are handled by specialized members and are not part of this position's responsibilities.

 

Our Development Organization

Timee's development organization aims for a single team to handle everything from the frontend to the SRE layer. Our Scrum teams have significant autonomy, allowing engineers to focus on their specialties while also expanding into related areas. Engineers participate in user interviews from the problem-discovery stage, fostering a culture of developing based on customer value in collaboration with the product organization. 

We also organize teams into "Tribes," each dedicated to a specific development domain, with the goal of providing full-cycle value based on customer value defined in our product strategy.

 

Required Qualifications

  • 5+ years of experience in web application development and operations using Ruby on Rails.
  • End-to-end development experience, from requirements definition and design to implementation, testing, release, and maintenance.
  • Experience designing and continuously improving software architecture, considering business characteristics and non-functional requirements.
  • Experience in technical policy discussions and decision-making from a medium-to-long-term perspective within your organization or team.
  • Experience understanding real-world business processes, translating them into data models, developing features, and continuously improving operations.

 

Preferred Qualifications

  • Experience with agile development projects using a Scrum framework.
  • Experience building and operating web applications using AWS or Google Cloud.
  • Web frontend development experience.
  • Experience developing mission-critical systems (high robustness and reliability, e.g., in finance).
  • Experience continuously improving Developer Experience (DX).
  • Experience visualizing data to support decision-making.

 

What We Look For in a Candidate

  • Someone passionate about solving social issues through technology.
  • Ability to make decisions through constructive and logical discussions.
  • A desire to contribute to the team and business by focusing on your area of expertise.
  • Excellent communication skills, both within the team and with other departments.
  • Involvement in open-source software (OSS) publication or contribution activities.
  • Ability to actively communicate online in a fully remote work environment.

 

What We Offer

  • The opportunity to strategically scale systems, products, and the organization as a key contributor.
  • Experience designing, implementing, and operating products with large-scale data.
  • End-to-end experience, from user interviews and requirements definition to implementation.
  • Experience developing features, driving growth, and maintaining quality based on data.

 

Development Environment

Backend

  • Development Language: Ruby 3.4+
  • Frameworks: Ruby on Rails 7.2+, RSpec
  • Architecture: Modular Monolith
  • Data Stores: MySQL 8.0+, Redis
  • Tools: Docker, OpenAPI, CircleCI, GitHub Actions, AWS, Terraform, Datadog, Sentry

 

Infrastructure

  • AWS: ECS Fargate, Aurora, RDS, S3, ElastiCache, CloudFront, etc.
  • Utilizes Elasticsearch (AWS Marketplace)
  • Some services use Google Cloud
  • IaC: Terraform
  • Logs: Datadog Logs, S3

 

Monitoring

  • Datadog, Sentry

 

CI/CD

  • CircleCI, GitHub Actions, Dependabot

 

Other

  • Code Management: GitHub
  • Communication Tools: Slack, Notion
  • Miscellaneous: Firebase, Twilio, ImageFlux, OneSignal, GitHub Copilot, Figma, etc.



Selection Process

  • Document Screening
  • First Interview
  • Second Interview
  • Final Interview

 

  • We typically conduct 3 interviews, but this may vary.
  • A coding test might be administered during the selection process.
  • Reference checks may be requested (we will discuss this with you individually if needed).

 

業務内容

サマリー

タイミーが提供するスポットワークの根幹である、ユーザー(クライアント・ワーカー)のマッチングや労務管理を支えるスポットワークシステムのバックエンド開発や技術課題解決をお任せします。

スキマバイトサービス「タイミー」は数万件に及ぶ求人とワーカーのマッチングから勤務実績に対する評価、スポットワークにおける雇用契約から給与計算や勤怠管理など労務管理まで、顧客が体験するすべてのプロセスに対してサービスを提供しています。

ユーザーが登録から短い時間で求人にエントリーすることができ、働き終わったらすぐに相互評価を終えて給与支払いまで完了するような、なめらかなスポットワーク体験を実現するための機能開発や改善に携わっていただきます。

今後の事業成長に向けたユーザー体験向上の実現と更なる事業スケールに向けた中長期的な技術課題の解決を共に推進し、エンジニア組織の技術力を共に向上させていく方を求めています。

 

具体的な業務内容

  • Ruby on Railsを使用したWebアプリケーションの設計、開発、レビュー、リリース
  • チーム内外の技術的な課題発見、解決策の提案・実行
  • 担当領域に関する仕様確認、技術的調査を含めた問い合わせ対応
  • エンジニアリングマネージャーやスクラムマスターと連携したプロジェクト進行
  • 各種スクラムイベントへの参加
    ※ピープルマネジメント、スクラムマスターなどは専門のメンバーがいるため業務には含まれません。

 

開発組織の特徴

タイミーの開発組織はフロントエンドからSREのレイヤまでひとつのチームで解決できることをコンセプトにしています。裁量はスクラムチームに移譲されており、自身の専門分野を中心に、隣接する領域に染み出しながら開発に携わることができます。 ユーザーインタビューにエンジニアが参加して課題の探索から参加することができ、プロダクト組織と連携しながら顧客価値に基づいて開発を行う文化が浸透しています。 また、プロダクト戦略で定義された顧客価値に基づいてフルサイクルに価値提供できることを目指して、Tribeという開発領域ごとにチームを組成しています。

 

応募条件

必須条件

  • Ruby on Railsを用いたWebアプリケーション開発・運用経験5年以上
  • 要件定義・設計・実装・テスト・リリース・保守まで一連の開発経験
  • 扱う業務の特性や非機能要件を踏まえてソフトウェアアーキテクチャの設計および継続的な改善を行った経験 -
  • 所属する組織やチームにおいて中長期的観点で技術的な方針検討や意思決定を行った経験 -
  • 現実の業務を理解してデータモデルに落とし込み、機能開発及び継続的な運用改善を行った経験

 

歓迎条件

  • スクラム体制のアジャイル開発プロジェクトの経験 
  • AWSやGoogle Cloudを用いたWebアプリケーションの構築と運用経験 
  • Webフロントエンドの開発経験
  • ミッションクリティカルな(金融などの領域における堅牢性、信頼性が高い)システムの開発経験
  • DX(Developer Experience)の継続的改善経験 
  • 意思決定を支援するためのデータの可視化経験

 

求める人物像

  • 潜在的労働力の開放という社会的課題を技術で解決したい方
  • 建設的かつロジカルな議論を通して意思決定をできる方
  • 自身の専門領域に注力することでチームや事業に貢献したい方
  • チーム内外、他部署との円滑なコミュニケーションができる方
  • OSSの公開、コントリビュート活動に取り組まれている方
  • フルリモートワークにおける能動的なオンラインコミュニケーションができる方

 

提供できるご経験

  • システム、プロダクト、組織を戦略的に拡大させる当事者となれる経験
  • 大規模なデータのあるプロダクトの設計・実装・運用経験
  • ヒアリングや要件定義から実装までを一気通貫に行う経験
  • データに基づいて機能開発やグロース、品質維持を行う経験

 

開発環境

Backend

  • 開発言語: Ruby 3.4系
  • フレームワーク: Ruby on Rails 7.2系、RSpec
  • アーキテクチャ: Modular Monolith
  • データストア:MySQL8.0系、Redis
  • ツール: Docker、OpenAPI、CircleCI、GitHub Actions、AWS、Terraform、Datadog、Sentry

 

Infrastructure

  • AWS(ECS Fargate, Aurora, RDS, S3, ElastiCache, CloudFront, etc...)
    • Elasticsearch(AWS Marketplace)を利用
  • 一部のサービスでGoogle Cloudを利用
  • IaC: Terraform
  • ログ: Datadog Logs, S3

 

Monitoring

  • Datadog, Sentry

 

CI/CD

  • CircleCI, GitHub Actions, Dependabot

 

その他

  • コード管理: GitHub
  • コミュニケーションツール: Slack, Notion
  • その他: Firebase, twilio, ImageFlux, OneSignal, Github Copilot, Figma etc…

 

選考プロセス

書類選考

一次面接

二次面接

最終面接

※面接は3回を予定(変更となる場合があります)
※選考途中でコーディングテストを実施する可能性があります
※リファレンスチェックの実施をお願いさせていただく場合があります(ご依頼の際は個別にご相談させていただきます)

Timee is an on-demand job platform that allows people to work freely, without restrictions on time or place. Their platform matches “the time when someone wants to work” with “the time when workers are needed”, under the tagline “Work in your style’".

Users apply for the job positions they want and can start working immediately without a resume or interview. They also receive compensation right after completing the job. Employers only need to specify the required skills and work hours with a minimum of one hour, and the system will automatically match the worker with a job that meets their requirements.

Timee aims to realize a “barrier-free work society” where people can reach out for “work” that suits them anytime, anywhere, and in any phase of their lives. Through the encounters and experiences gained through “work,” Timee will expand the possibilities of workers' lives and increase the number of happy hours in the world.

View Timee's company page

↑ Back to top ↑

Senior Backend Engineer / シニアバックエンドエンジニア at Timee
APPLY NOW  ➜🇯🇵 Residents Only