【週5日/フルリモート/Go】バックエンドエンジニア - 大規模マーケットプレイスのリアーキテクチャ推進。DDDによる設計の最適化

職種・ポジション
作業内容
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です ※20代〜40代の経験者が望ましい案件です ※平日日中での稼働が前提となります。 ※すでにFindy Freelanceで担当がついている方は、直接ご連絡いただいた方がスムーズです -------------------------------- ■募集背景 当社は、ファッション・コレクティブ マーケットプレイスを運営しています。 サービス開始から8年目を迎え、急成長に伴いコードベースが非常に大規模になっています。 モノリシックなアーキテクチャでは複雑度を扱いきれないという課題に直面しており、現在、サービスの成長に耐えうる柔軟なシステムを再構築するため、モジュラーモノリス化を推進しています。 この変革期において、従来のAPI開発にとどまらず、DDDを強く意識した設計とモジュール境界の設定を行い、堅牢で保守性の高いアーキテクチャを共に構築していく仲間を求めています。 今回の募集ポジションでは、このモジュラーモノリス化を推進しつつ、機能開発も実施していただくコアメンバーとしてご活躍いただくことを期待しています。 ■業務内容 Go言語を用いたバックエンド開発全般を推進していただきます。 特に、大規模トラフィックを扱うサービスの根幹に関わる重要なフェーズに携わっていただきます。 ■具体的な業務内容 ・モジュラーモノリス化の推進と設計・実装 - モジュール境界を意識した設計・実装、及び既存コードの再設計、DDD(ドメイン駆動設計)に基づいた堅牢なシステム設計 ・パフォーマンス・スケーラビリティの向上 - 大規模トラフィック(10,000rps超)に耐えうるAPI設計・実装 - 非同期処理やキャッシュの積極的な活用、及びクエリのパフォーマンスチューニング ・技術的負債の解消 - 大規模なリファクタリング、ライブラリのアップデートなど、サービスの持続的成長に繋がる施策の推進 ・新規機能開発 ■ポジションの魅力 ・技術的チャレンジングな環境 - 機能追加だけではなく、サービスの根幹を担うモジュラーモノリス化という大規模なリアーキテクチャに、深く携われます。 ・設計力・リファクタリング力の向上 - 数万行のコードを数千行に再設計するような、高度な設計力とリファクタリングスキルが求められ、大きく成長できます。 ・プロダクト志向の開発 - 少数精鋭のチームで、ビジネスと技術の両視点から、アウトカムを最優先にしたプロダクト志向の開発をリードできます。
必須スキル
- Webサービスを自社開発する企業での開発経験 - Go言語でのバックエンド開発経験(3年以上の経験歓迎) ※Go経験が3年未満でも、Kotlin, Java, Ruby, Pythonなどの言語で3年以上のバックエンド開発経験があれば歓迎します。 - AWS, Google Cloudなどのクラウドインフラを利用した開発経験 - デザイナーやPdMなどの他部署と協力したアジャイル開発経験
歓迎スキル
- テックリードなど、技術によるチームまたはプロジェクトのリード経験 - レガシーコードのリアーキテクチャ経験 - DDD(ドメイン駆動設計)の実践経験 - MySQLなどのRDBにおいて、パフォーマンスや保守性を考慮したテーブルスキーマやクエリの設計・チューニング経験 - 10,000rps超の大規模トラフィックを持つサービスの運用経験 - 開発者のメンターやマネジメントの経験
稼働日数
週5日
勤務形態
フルリモート
作業時間
Go,AWS,Google Cloud
募集回数
1回
募集背景
この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。
募集人数
2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。
企業名
大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。
チーム人数
チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。
現場の雰囲気
アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)