バックエンドエンジニア条件を変える閉じる
仕事内容バックエンドエンジニア
国内最大級のクラウドソーシングサービス『crowdworks.jp』のiOS/Androidアプリを支えるAPIの開発・設計・リファクタリング・運用を担当する。外部委託中心から正社員主導の内製体制への移行を進めており、技術的負債の返済と事業施策の推進の両面に裁量を持って携わる。Ruby on Railsでの実務開発経験5年以上が必須。フルフレックス制・リモート制度あり。
具体的な業務内容
- iOS/Androidアプリ向けAPI(api/v1 / api/v3)の設計・開発・コードレビュー
- アプリの新規施策実装に伴うバックエンド調査およびエンドポイントの追加・変更
- 大規模コードベースにおけるパフォーマンス向上(EXPLAIN分析、N+1問題の解消、インデックス最適化など)
- Datadogを用いたアプリ向けエンドポイントのレイテンシ・エラー率監視と改善
- Notion依存になっているAPI仕様のOpenAPI(Swagger)化およびスキーマ整備
このポジションの魅力・やりがい
- アプリ2種の施策を裏側から支えるAPIのオーナーとして、エンドポイントの設計から廃止判断まで主導できる
- レスポンス速度の向上やリリースサイクルの短縮など、改善の結果が明確な数値として表れる
- ADRやGemDocなどを通じて設計判断を言語化・蓄積するドキュメント文化がある
We are looking for
- 技術的負債に向き合いながらプロダクトの価値を最大化することに喜びを感じる方
- オーナーシップを持って課題発見から解決まで動ける方
- ドキュメントや設計書を丁寧に残す文化を大切にできる方
- 「負債返済」と「施策リリース」のどちらかに偏らず、事業状況を見て自分で優先順位を判断できる方
- Railsでの開発経験が豊富で、長期運用されたコードベースの制約を理解したうえで、後方互換とパフォーマンスの両方に責任を持てる方
- アプリエンジニアやPdMと直接やり取りしながら、「アプリ側でどう使われるか」を前提にAPIの仕様を自分から提案できる方
募集要項最終確認 8/5
- 雇用形態
- 正社員
- 想定年収
- 500〜750万円/年
- 勤務地
- 東京都港区
- 働き方
- ハイブリッド勤務
- 年間休日
- 非公開
- 職種
- バックエンドエンジニア
- 経験年数
- 5年以上
- 掲載日
- 8/5
- 最終確認
- 8/5
応募資格(必須)
- Ruby on Railsでの実務開発経験5年以上
- RDBMS(MySQL)のパフォーマンスチューニング経験(EXPLAINによるクエリ分析、インデックス設計、N+1問題の検出と解消)
- 長期運用されている大規模コードベースの改修経験
歓迎する経験
- OpenAPI(Swagger)を用いたスキーマ駆動開発の経験(api/v1のスキーマ未整備が課題のため)
- 大規模MySQLテーブルの運用経験(オンラインDDL、gh-ost等での無停止マイグレーション)
- 非同期処理・ジョブ基盤の設計運用(delayed_job / Sidekiq /SQS+Shoryuken)
- 検索基盤(Elasticsearch / OpenSearch)の運用経験
- プッシュ通知(FCM / APNs、AWS SNS)の設計・運用経験
- 認証・認可(OAuth 2.0 / OpenID Connect、JWT、トークン管理)の実装経験
- Datadog / Rollbar 等での監視・障害一次対応の経験
- Railsのメジャーバージョンアップ対応の経験(当社は7.2→8.0移行中)
- RBS / Steep や Sorbet による型付けの経験
- AWS(ECS/Fargate)・Terraform の知識
- モバイルアプリ開発の知識(アプリ側の制約を踏まえてAPIを設計できる)
- 生成AIコーディング支援ツールを活用した開発経験(当社はAGENTS.mdでルールを共通化)
- スクラム開発の経験、チームリーダー・テックリードの経験
待遇・福利厚生
- 介護休暇
- 夏季休暇
- 年末年始休暇
- 慶弔休暇
- 生理休暇
- 産前産後休業
- 社会保険完備
求めるスキル・経験
この求人は株式会社クラウドワークスの採用ページの掲載内容をもとに構成しています。応募条件の最新情報は募集元をご確認ください。
東京都のバックエンドエンジニアの求人529件
- ソフトウェアエンジニア(Backend / Domain-Driven Development)
- シニアソフトウェアエンジニア(Backend / Domain & AI Architecture)
- Lead Server-Side Engineer (Java)
- Senior Java Developer
- Java Software Engineer - Payment systems
- Lead Java Engineer
募集元の採用ページから応募できます
応募は株式会社クラウドワークスの採用ページで受け付けています。このページは採用ページの掲載内容をもとに構成しているため、最新の応募条件は募集元でご確認ください。
この求人と近い条件で探す数字はリンク先ページの掲載件数
この職種で探す
- バックエンドエンジニア619
- 東京都のバックエンドエンジニア529
- テック11,429
- フルスタックエンジニア745
- フロントエンドエンジニア285
この勤務地で探す
働き方・年収で探す
- 年収500万以上22,663
- 年収600万以上13,681
- フレックス19,708
- 完全週休2日31,016
- 年間休日120日以上27,659