Senior Backend Engineer / シニアバックエンドエンジニア
- Tokyo
- Partial Remote
- Full-time
- June 30, 2025
業務内容
サマリー
タイミーが提供するスポットワークの根幹である、ユーザー(クライアント・ワーカー)のマッチングや労務管理を支えるスポットワークシステムのバックエンド開発や技術課題解決をお任せします。
スキマバイトサービス「タイミー」は数万件に及ぶ求人とワーカーのマッチングから勤務実績に対する評価、スポットワークにおける雇用契約から給与計算や勤怠管理など労務管理まで、顧客が体験するすべてのプロセスに対してサービスを提供しています。
ユーザーが登録から短い時間で求人にエントリーすることができ、働き終わったらすぐに相互評価を終えて給与支払いまで完了するような、なめらかなスポットワーク体験を実現するための機能開発や改善に携わっていただきます。
今後の事業成長に向けたユーザー体験向上の実現と更なる事業スケールに向けた中長期的な技術課題の解決を共に推進し、エンジニア組織の技術力を共に向上させていく方を求めています。
具体的な業務内容
- 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回を予定(変更となる場合があります)
※選考途中でコーディングテストを実施する可能性があります
※リファレンスチェックの実施をお願いさせていただく場合があります(ご依頼の際は個別にご相談させていただきます)
About Timee
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.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.