具体的な業務内容
バックエンドエンジニア/モバイルアプリ用API開発◆国内最大級美容サイト「@cosme」運営
<週3〜4日リモート勤務可/土日祝休/フレキシブルな働き方が可能>
■募集背景
◇より持続可能で柔軟な開発体制を構築するため、現行のGo言語製APIをKotlinへとリプレイスするプロジェクトを推進しています。
◇本ポジションでは、この技術刷新プロジェクトの中核メンバーとして、現行APIの運用保守を行いつつ、KotlinによるAPIの再設計・開発をリードし、チームの技術力向上にも貢献していただくことを期待しています。
■業務内容
◎KotlinによるAPIリプレイス
・現行APIの仕様を理解し、Kotlinを用いてゼロからAPIを再設計・開発します
・AWSを活用したインフラ設計・構築にも携わっていただく可能性があります
・テストコードの実装、ドキュメンテーション作成も担当いただきます
◎新規機能開発・既存機能改修
・モバイルアプリの事業案件に基づき、GoまたはKotlinで開発されたAPIへのエンドポイント追加や機能改善を行います
・モバイルアプリ開発チームと連携し、API仕様の調整や技術的な課題解決に取り組みます
■この業務で得られるスキル
◇KotlinによるモダンなAPI開発スキル
Go言語製APIの運用経験に加え、KotlinとSpring Bootを用いたAPIの設計・開発・運用スキルを一から習得・向上させることができます。
◇AWSを活用したクラウドネイティブな開発・運用経験
ECSを中心としたAWSの各種サービスを活用し、スケーラブルで堅牢なバックエンドシステムを構築・運用する実践的な経験が得られます。
■開発環境等
・使用PC:Mac
・開発言語・フレームワーク
現行API: Go(goaフレームワーク)/新規API: Kotlin(Spring Bootを想定)
・クラウド環境:AWS(主にECSを利用予定)
・バージョン管理:GitHub
・CI/CD:GitHub Actions
・その他ツール:Slack、Google Workspace(Meet、Driveなど)
■歓迎条件:
・モバイルアプリ(iOS/Android)のバックエンド開発経験
・ユニットテストやCI/CD環境構築の経験
・大規模サービスの開発・運用経験(高負荷対策、パフォーマンスチューニングなど)
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境