APIエンジニア/プロダクト本部プロダクト開発1部 プラットフォーム開発3グループ
- Hiring from
- Japan
- Work type
- Hybrid
- Posted
617,143 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
APIエンジニア/プロダクト本部プロダクト開発1部 プラットフォーム開発3グループ
仕事概要
国内最大級のクラウドソーシングサービス『crowdworks.jp』において、iOS/Androidアプリを裏側から支えるAPIの開発・設計・リファクタリング・運用を幅広くお任せします。現在、アプリ開発チームは外部委託中心の体制から正社員主導の内製体制への移行を進めています。本ポジションは、特定のエンジニアへの負担集中や属人化を解消し、プロダクト全体の開発スピードと品質を加速させるキーパーソンとしての役割を期待しています。
単なる指示通りの機能実装にとどまらず、アプリ側(iOS/Android)の制約や利用シナリオを踏まえたAPI設計の提案、パフォーマンスチューニング、OpenAPIを用いたスキーマ整備など、技術的負債の返済と事業施策の推進の両面に裁量を持って携わっていただける環境です。
【具体的な業務内容】
・iOS/Androidアプリ向けAPI(api/v1 / api/v3)の設計・開発・コードレビュー
・アプリの新規施策実装に伴うバックエンド調査およびエンドポイントの追加・変更
・大規模コードベースにおけるパフォーマンス向上(EXPLAIN分析、N+1問題の解消、インデックス最適化など)
・Datadogを用いたアプリ向けエンドポイントのレイテンシ・エラー率監視と改善
・Notion依存になっているAPI仕様のOpenAPI(Swagger)化およびスキーマ整備
【このポジションの魅力・やりがい】
大きな影響力と裁量: アプリ2種の施策を裏側から支えるAPIのオーナーとして、エンドポイントの設計から廃止判断まで主導できます。
成果の可視化: レスポンス速度の向上やリリースサイクルの短縮など、改善の結果が明確な数値として表れる手応えを実感できます。
ドキュメント文化: ADR(Architecture Decision Records)やGemDocなどを通じて設計判断を言語化・蓄積する文化があり、技術的な議論やナレッジ共有がスムーズです。
必須スキル
・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でルールを共通化)
・スクラム開発の経験、チームリーダー・テックリードの経験
求める人物像
・技術的負債に向き合いながらプロダクトの価値を最大化することに喜びを感じる方・オーナーシップを持って課題発見~解決まで動ける方
・ドキュメントや設計書を丁寧に残す文化を大切にできる方(当社はADR126本・GemDoc等で設計判断を文書化する文化がある)
・「負債返済」と「施策リリース」のどちらかに偏らず、事業状況を見て自分で優先順位を判断できる方
・Railsでの開発経験が豊富で、長期運用されたコードベースの制約を理解したうえで、後方互換とパフォーマンスの両方に責任を持てる方
・アプリ(iOS/Android)エンジニアやPdMと直接やり取りしながら、「アプリ側でどう使われるか」を前提にAPIの仕様を自分から提案できる方
応募概要
給与
500万~750万※経験を考慮した上で決定いたします。
【その他】
■昇給あり(人事考課により半年ごとに給与改定)
■賞与あり(業績により支給する場合がある)
■株式報酬型ストックオプションを発行することがある
勤務地
本社オフィスまたはリモートワーク\オフィスが移転しました/
東京都港区麻布台一丁目3-1 麻布台ヒルズ森JPタワー 28階
プラントハンター西畠氏が率いる 「そら植物園」 様にご協力いただき、「都市と自然の調和を通して、個人と世界の新しい関係性を提示する」をコンセプトに掲げたオフィスが完成しました。
https://crowdworks.co.jp/news/pq1hwnyv5v7p/
【アクセス】
・東京メトロ南北線「六本木一丁目駅」より徒歩7分
・東京メトロ日比谷線「神谷町駅」より徒歩8分
雇用形態
正社員勤務体系
【働き方】・1日8時間勤務(休憩1時間)
・フルフレックス制
・リモート制度
・副業OK
【休日休暇】
・土日、祝日
・年末年始
・夏季休暇
・年次有給休暇(入社時に5日間付与)
・慶弔休暇
・生理休暇
・産前産後休暇
・介護休暇
・育児休暇(男女ともに取得実績有)
試用期間
あり福利厚生
・社会保険完備・書籍購入費支給(年間40,000円)
・従業員持株制度(試用期間終了後)
・企業型DC
・社内表彰制度
・家賃補助(諸条件あり)
・入社月に有給休暇付与
【選考フロー】
書類選考
▼
一次面接
▼
二次面接
▼
最終面接+Web適正検査
▼
内定
※選考プロセスは変更になる可能性もございます。
