開発本部について
アタラシイものや体験の応援購入サービス「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
関わるプロダクトと目指すビジョン
「生まれるべきものが生まれ 広がるべきものが広がり 残るべきものが残る世界の実現」
をビジョンとして掲げ、アタラシイに挑戦する人々の後押しをしていきたいと考えています。
そのために、主要プロダクトである
アタラシイものや体験の応援購入サービス「Makuake」 の開発をしています。
https://www.makuake.com/
アタラシイものづくり、体験づくりに挑戦したい"プロジェクト実行者"が
「Makuake」というプラットフォームの上で先行販売、デビューを実現し、
多くの"サポーター"から応援の気持ちで購入いただいています。
資金的な問題、プロモーション力の問題、 リソースの問題、古いしがらみの問題など、
新しい挑戦をすることにおいて存在する様々なハードルを限りなくゼロにするべく、
新しいことを始める際に必要な
「ヒト」「モノ」「コト」「カネ」「情報」「ワザ(ノウハウ)」など
全てをマッチングできるサービスとして
日本国内だけでなく世界の隅々まで広げていきたいと思っています。
アーキテクチャ
Makuake提供開始から約10年が経ちました。当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべきフェーズに到達しつつあるため、2021年から戦略的にmicroserviceアーキテクチャへの移行を行っています。
まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、Micro Frontends戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。
また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリは、より効率的な開発環境を作るため、Flutterに移行しました。
新しい技術への挑戦
取り巻く環境がめまぐるしく変化していく中で、アタラシイ技術が持つポテンシャルを事業に取り入れられないか積極的に検討し、改善し続けられる仕組みづくりをしています。具体的には隔週1日のWorkingGroup活動日や、半期に1回2週間ほどの開発合宿の期間を設け、希望する専門領域の技術を使って事業課題を解決しています。そうすることで専門性を高められることはもちろん、リーダーシップを磨く機会や、横断でのコミュニケーション機会にもなっています。
リードエンジニアの役割
2019年に東証グロース市場(当時マザーズ)への上場を経て、
サービス開始から約10年となり、マクアケも進化を続けてまいりました。
これからも事業エリアやユーザー基盤の拡大、オペレーションシステムの強化、
アフターMakuakeの強化を軸にさらなる挑戦をしたいと考えております。
そのためには「Makuake」の課題に向き合い、
「何をユーザーに届けるか」を一番に考え、
それを実現するのための技術という選択肢を常に広く検討し、
技術でチームを支援し、チームや役割を超えた協業を推進することで、
「エンジニアチーム」を推進できるリードエンジニアの存在が不可欠です。
具体的には、
・「Makuake」の開発施策における新規開発、保守開発(設計、実装、運用)
・各種開発施策で技術的なリードをCTOと連携しながら推進する
・エンジニアチームのリーダーとして、プロダクトオーナー、デザイナー、他チームとの連携・折衝
・エンジニアリングマネージャーと連携し、コンピテンシーの運用やエンジニア組織全体と接続し、モメンタムの醸成
など、ご自身のご志向・ご経験の中で、ご活躍していただける分野を中心にエンジニアチームをリードしていただきたいと考えています。
※開発の詳細は各チームごとの求人をご参照ください
Paymentチーム https://hrmos.co/pages/makuake/jobs/0000052
サービス開発部 https://hrmos.co/pages/makuake/jobs/0000078
SREチーム https://hrmos.co/pages/makuake/jobs/0000108
この仕事やチームの魅力
・トップダウンでなく、ボトムアップをベースにCTOやEMとすり合わせながら開発から生まれる価値やアーキテクチャを決めている
・ユーザーへのアウトカムを主体的に考える機会がある
・大規模なサービスの設計・開発・運用経験ができる
・ユーザーの反応がデータや生の声など様々な形で得られ、プロダクトへの貢献が直に感じられる
・自身のライフステージに合わせた働き方を実践し、プロダクト開発にコミットしているメンバーが多数在籍している※参考記事はこちら
・キャリアパスは、エンジニアリングマネージャー、リードエンジニア、テックリードなど、エンジニア自身の志向に合わせてキャリア形成をする
開発環境
各チームごと、サービスごとに技術選定をしているため、
以下は全社的な参考情報です。
開発言語: Go / PHP (fuelPHP) / JavaScript (Vue.js, jQuery) / TypeScript / Dart (Flutter)
インフラ: AWS(Aurora, ElastiCache, EC2, ECS, Lambda, SQS, SES, S3, Cloud Front, CodeDeploy, Kinesis, etc.) / Firebase (Cloud Messaging, AB Testing, Crashlytics, etc) / GCP (GCE, GKE, GCS, Stackdriver, Cloud Logging, Dataflow, Pub/Sub, Cloud Functions, Cloud Spanner, etc.) / ElasticCloud
構成管理ツール: yarn (npm) / go modules
モニタリング: Datadog
インフラ管理ツール: Terraform / Docker / Kubernetes / Ansible
CI・CD: Jenkins / Circle CI / GitHub Actions / Bitrise / ArgoCD
ソースコード管理: GitHub
データ分析・基盤: BigQuery / Cloud Composer / Dataflow / trocco / metabase / Looker Studio
コミュニケーション: Slack / Around / Google meet / Zoom
プロジェクト管理: GitHub / JIRA
ドキュメント: Confluence / figma / Miro
開発手法: アジャイル (スクラム, カンバン, etc.)
開発支援ツール: GitHub Copilot
こんな方を求めています
求める人物像
・マクアケのビジョンに共感していただける方
・何をユーザーに届けるかを中心に考えられる方
・第二創業期ならではの変化の大きさを楽しめる方
・プロジェクトマネジメントやチームリーダー経験がある、または今後挑戦したい方
・チームメンバーやステークホルダー、他チームメンバーとのコミュニケーションを積極的に行うことができる方
・現在動いているシステムを運用しながら、平行して段階的にシステムの刷新を行うのが好きな方
技術要件
開発言語問わず、特定技術領域での開発に強みを持っている方
フロントエンド、バックエンド、インフラなど幅広い技術領域での開発実務経験がある方
Web系システム開発3年以上
歓迎条件
AWS,GCPなどでのインフラ構築・運用経験
大規模なサービスの設計・開発・運用経験(言語問わず)
アーキテクチャの検討、技術選定経験(規模問わず)
スクラムなどを用いた、アジャイル開発の経験
長期的に一つのプロダクトのグロースに関わった経験
職種 / 募集ポジション | リードエンジニア|マクアケ開発本部 |
---|---|
雇用形態 | 正社員 |
給与 |
|
勤務地 | ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ※週1回の出社とテレワークのハイブリッドで勤務しています ※出社先は東京本社以外に、地方拠点への通勤可能な場合もご相談ください 【東京本社アクセス】 各線「渋谷」駅徒歩3分 東京メトロ「表参道」駅徒歩10分 |
勤務時間 | 専門業務型裁量労働制 他部署参考) フレックスタイム制 ・標準労働時間:1日8時間 ・コアタイム:10:00~14:00 |
休日休暇 | 完全週休2日制(土日)、祝日、年末年始休暇 年次有給休暇(初年度10日間/入社日当日に付与、最大20日) バックアップ休暇(年休全消化後に5日付与される有給休暇) 特別休暇(結婚・出産・育児・介護・忌引等) |
待遇・福利厚生 | 交通費支給(上限5万円)、社会保険完備、表彰インセンティブ、勤続インセンティブ、リモートHQ(テレワーク支援)、フリロケ制度(月に5日、国内の好きな地域で働ける制度)、ベビーシッター補助制度、部活動、オフィスグリコ、自販機無料 |
選考フロー | 書類選考→マネージャー面接(複数回)→役員面接→内定 ※変更になる場合もございます |
会社名 | 株式会社マクアケ |
---|---|
代表者 | 代表取締役社長 中山亮太郎 |
設立年月 | 2013年5月 |
本社所在地 | 東京都渋谷区渋谷2-16-1 Daiwa渋谷宮益坂ビル 10F |
事業内容 | 「Makuake」を中心とした各種支援サービスの運営、研究開発技術を活かした製品プロデュース支援事業 |