
株式会社タイミー
Senior Software Engineer, Backend(プラットフォーム領域)
バックエンドエンジニア(サーバーサイドエンジニア)
Google Cloud Platform(GCP)
タイミーが提供するスポットワークの根幹である、ユーザー(クライアント・ワーカー)のマッチングや労務管理を支えるスポットワークシステムのバックエンド開発や技術課題解決をお任せします。
スキマバイトサービス「タイミー」は数万件に及ぶ求人とワーカーのマッチングから勤務実績に対する評価、スポットワークにおける雇用契約から給与計算や勤怠管理など労務管理まで、顧客が体験するすべてのプロセスに対してサービスを提供しています。
本ポジションは単なる機能開発に留まらず、マルチプロダクト化を見据えた共通基盤の切り出し・再構築において、要求整理〜保守運用設計まで一貫した開発と運用をお任せします。
### 具体的な業務
・要求背景を踏まえた技術選定や要件定義・設計の策定および、実装・運用までを見据えたタスク分解と推進、及び評価
・GoやTypeScript、Java等を用いた開発における設計・開発・実装・品質担保
・大規模データ(数千万件規模)を扱う機能改修や、無停止を前提としたデータマイグレーションの計画および実行
・ソフトウェアアーキテクチャおよびクラウドインフラ(AWS / GCP)を含めたシステム全体の設計・改善
・AIエージェントやLLMツールを活用しながら、開発・調査・レビュー・運用を含めた業務の推進
・可観測性(監視・アラート・ログ)や障害対応を考慮した運用設計および継続的な改善
・チーム内外の技術的な課題発見、解決策の提案・実行
・担当領域に関する仕様確認、技術的調査を含めた問い合わせ対応
・エンジニアリングマネージャーやスクラムマスターと連携したプロジェクト進行
・チーム内で実施する各種スクラムイベントへの参加
### 技術スタック(主要な部分の抜粋)
● Backend
・開発言語: Ruby, Go
・フレームワーク: Ruby on Rails 8.0系, RSpec
・アーキテクチャ: Modular Monolith
・データストア: MySQL8.0系, Redis
・ツール: Docker, OpenAPI, GitHub Actions, AWS, Terraform, Datadog, Sentry
※ 現在の主力プロダクトは Ruby on Rails を中心とした構成ですが、マルチプロダクト化・共通基盤化を見据えた新規開発においては、ユースケースに応じて Go / TypeScript / Java 等の採用も検討しています。
● Frontend
・開発言語: TypeScript
・アーキテクチャ: Next.js CSR(SPA), React Hooks, SWR
● Mobile(iOS)
・開発言語: Swift
● Mobile(Android)
・開発言語: Kotlin
● 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
・GitHub Actions, Dependabo, ecspresso
● その他
・ AIエージェント・LLMツール:
- 開発支援: GitHub Copilot Coding Agent, Devin, Cursor, Claude Code
- 開発基盤・運用: Vertex AI, LiteLLM, MLflow, Datadog LLM Observability
- その他: Gemini, NotebookLM, NotionAI
・コード管理:GitHub
・コミュニケーションツール:Slack, Notion
・その他:Twilio, ImageFlux, OneSignal, Figma etc… **