Makuake開発チームについて
アタラシイものや体験の応援購入サービス「Makuake( https://www.makuake.com )」は、新商品・新サービス作りに挑戦する事業者である「プロジェクト実行者」と、購入によって実行者を応援する消費者である「サポーター」が繋がるECプラットフォームです。マクアケの開発部門ではこのサービスに関わるシステムの開発を行っています。
Makuakeは2013年にシンプルなPHPモノリスから提供を開始しましたが、サービスの成長に伴い各ドメイン単位でアーキテクチャを移行してきました。具体的には重要なドメインのマイクロサービス化、プロジェクト管理画面でのマイクロフロントエンドの採用、モバイルアプリのFlutter化などを通じて、スケーラビリティを確保してきました。
現在ではよりよい価値を最短で提供できるよう、残る領域のフロントエンド/バックエンドの分離や、GoやVue.jsへの移行も段階的に始めており、新しいMakuakeのユーザー体験と進化の過渡期であるアーキテクチャを共に開発してくれるメンバーを募集しています。
▼マクアケ開発本部紹介資料はこちら
https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao
Platformチームについて
マクアケではプロジェクト実行者とサポーター(一般消費者)の両方に対してMakuakeでの理想の体験づくりを目指して開発をしているサービス開発部という部署があります。しかし、こういった事業やプロダクトを成長させる取り組みにはシステムの継続的な変化が必要です。そして、変化に強いシステムであり続けるためには、技術負債を解消したりデリバリーまでのリードタイムを短く保つなど、Developper Experienceの改善が重要です。
PlatformチームではDevelopper Experience改善への投資を行なうことで、サービス改善を間接的に推進し、次の10年を支える生産性の高い技術基盤を作っていきます。
直近では、サービスの基盤となる認証認可領域の運用保守をしながら、モノリスからフロントエンドの分離を行い、またFuelPHPからの脱却に向けた暫定的なPHPアップデートなどにも取り組んでいく予定です。
業務内容
Platformチームのリーダーとして、チームとプロジェクトのリード全般をお任せいたします。
具体的な業務としては
・全体方針に基づいたチームでの具体的な開発内容の検討と半期ロードマップへの落とし込み、チーム目標の設定
・開発プロジェクトの推進と、進行課題の抽出・解決
・各種チーム内ミーティングのアジェンダ設計やファシリテーション
・チームの成果最大化につながる取り組み
・他エンジニアチームやCTO、EMとの連携
を想定しています。
ご経験とご希望に応じて、専門性の高い領域を中心に設計・実装・レビュー・テストなどの開発業務も一部お任せすることも可能です。
仕事やチームの魅力
・大きな方針をもとに具体的に何を行うのが効果的なのかを検討・決定する裁量がある
・技術的にもドメイン的にもベテランなメンバーへアドバイスやフィードバックを求めやすい
・サービスの価値をスピーディーに安全にユーザーに届ける仕組みの改善に関わることで、身近なエンジニアから自身の業務に対してのフィードバックが得やすい
・大規模なプロダクトに対して分割された担当分野だけでなく横断で関わり、チーム間を繋ぐ要となる経験を積むことができる
・自身のライフステージに合わせた働き方を実践し、プロダクト開発にコミットしているメンバーがいる
開発環境
開発言語: Go (Gin) / Vue.js (TypeScript) / PHP (fuelPHP)
インフラ: AWS (ECS, Aurora, SQS, SES, S3, CloudFront, WAF etc.)
構成管理ツール: Terraform
モニタリング: Datadog
CI・CD: Circle CI / Github Actions
ソースコード管理: Github
コミュニケーション: Slack / Around / Google Meet
プロジェクト管理: Github / Jira
開発手法: アジャイル / カンバン ※プロジェクトに応じて使い分けています
その他: OpenAPI / GitHub Copilot
こんな方を求めています
求める人物像
・マクアケのVision・Missionに強く賛同し、Standardを遂行できる方
・チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方
・既存システムの負債に向き合って難易度の高い改善に挑戦することを楽しめる方
・「何の技術で」作るかよりも「何を」「どう」作るかを大事にしている方
・新しい技術や取り組みに関心をもち、試してみることを楽しめる方
・ベンチャー企業ならではの変化を楽しみながら柔軟に対応し、自らも変化を創出できる方
必要な経験/スキル
・リーダーとして開発プロジェクト推進におけるチームの課題解決を行った経験
・Webサービスにおいてエンジニアとしての設計・実装を主体的に行なった経験
歓迎する経験/スキル
・スクラム等のアジャイル開発経験
・言語問わず大規模なサービスの設計・開発・運用経験
・マイクロサービスの開発・運用経験
・アーキテクチャの検討・設計、技術選定などの経験
・CI/CD(CircleCI・CodePipeline)の構築・改善経験
・フロントエンド領域の専門性
・TerraformなどのIaCを用いてAWSなどのクラウドプラットフォームを構築した経験
・gRPCやGraphQLの設計・構築経験
職種 / 募集ポジション | リードエンジニア(Platformチーム) |
---|---|
雇用形態 | 正社員 |
給与 |
|
勤務地 | ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ※2週に1回の出社とテレワークのハイブリッドで勤務しています 【東京本社アクセス】 井の頭線 神泉駅 徒歩7分 各線 渋谷駅 徒歩14分 東横線 代官山駅 徒歩14分 ※最寄りのバス停は大坂上(東急バス) です |
勤務時間 | 専門業務型裁量労働制 他部署参考) フレックスタイム制 ・標準労働時間:1日8時間 ・コアタイム:10:00~14:00 |
休日休暇 | 完全週休2日制(土日)、祝日、年末年始休暇 年次有給休暇(初年度10日間/入社日当日に付与、最大20日) バックアップ休暇(年休全消化後に5日付与される有給休暇) 特別休暇(結婚・出産・育児・介護・忌引等) |
待遇・福利厚生 | 交通費支給(上限5万円)、社会保険完備、表彰インセンティブ、勤続インセンティブ、リモートHQ(テレワーク支援)、フリロケ制度(月に5日、国内の好きな地域で働ける制度)、ベビーシッター補助制度、部活動、オフィスグリコ、フリードリンク |
選考フロー | 書類選考→マネージャー面接(複数回)→役員面接→内定 ※変更になる場合もございます ※面接は主にオンラインで実施いたします |
会社名 | 株式会社マクアケ |
---|---|
代表者 | 代表取締役社長 中山亮太郎 |
設立年月 | 2013年5月 |
本社所在地 | 東京都目黒区青葉台3-1-12 青葉台イーストビル1F |
事業内容 | 「Makuake」を中心とした各種支援サービスの運営、研究開発技術を活かした製品プロデュース支援事業 |