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
Paymentチームについて
Paymentチームでは「Makuake」というECプラットフォームにおいて特に重要となる、注文・決済のドメイン領域にて開発・運用をしています。
PdM・エンジニア・QAといったメンバーで構成されていますが、それぞれの役割の中だけに閉じず、興味があればエンジニアでも品質保証や新規機能の企画に取り組むこともあります。
「信頼性の高く利用しやすい決済」を提供することを大事にし、新規機能の開発からアーキテクチャまで幅広く考え業務に取り組んでいます。
具体例としてはユーザーの購入導線の最適化、決済手段の多様化、不正決済を防ぐ仕組みづくり等が挙げられます。
▼Paymentチームのインタビュー記事はこちら
https://note.com/dev_makuake/n/n91e08c0138f3
▼過去の開発事例のインタビュー記事はこちら
https://note.com/dev_makuake/n/n177dfe3688c2
業務内容
【「Makuake」決済領域の開発・運用・保守】
チームのミッションに基づいて以下のような業務を行います。
・GoおよびPHPを用いたサーバーサイド開発
・アプリケーション要件に基づいたアーキテクチャ設計・技術選定
・システムの安定稼働を維持するための運用業務とその改善
※Vue, Typescriptによるフロントエンド開発もあるため、経験に応じてこちらもお任せします
仕事やチームの魅力
・大規模なサービスの設計・開発・運用を経験できる
・テレワークでもペアプロ・モブプロ、オンライン通話ツール、チャットなどを利用して、
チームで相談や知識の共有、議論などがスピーディーかつフラットに行える
・職種や役職に関わらず、ユーザー体験や技術的な課題に対して主体的に考え提案できる機会がある
・メンバーそれぞれの興味や強みを活かしたチーム貢献の仕方を柔軟に設定できる
・自身のライフステージに合わせた働き方でプロダクト開発にコミットできる
開発環境
開発言語: Go (Gin) / Vue.js (TypeScript) / PHP
インフラ: 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
こんな方を求めています
必要な経験/スキル
Webサービスのバックエンド領域において、運用まで考えた設計・実装を主体的に行なった経験(目安5年程度)
AWS・GCPなどを用いたインフラの構築・運用経験
歓迎する経験/スキル
注文・決済領域での開発経験やドメイン知識
静的型付け言語(Goを筆頭にC,Javaなどに類する言語)での開発経験
スクラムなどのアジャイル開発経験
チームやプロジェクトをリードした経験
フロントエンド開発経験
IaCによるインフラ構築経験
求める人物像
マクアケのVision・Missionに強く賛同し、Standardを遂行できる方
チームとプロダクトに対してオーナーシップを持って課題に向き合える方
チームメンバーやステークホルダーへのリスペクトと、課題解決に向けた率直なコミュニケーションの両立を目指せる方
サービス運営のコアである決済領域を担当する上で、リスクに対して注意深く作業ができる方
未経験の技術・役割などもチャンスと捉えてキャッチアップを楽しめる方
言語問わず大規模なサービスの設計・開発・運用に熱意のある方
職種 / 募集ポジション | バックエンドエンジニア(Paymentチーム) |
---|---|
雇用形態 | 正社員 |
給与 |
|
勤務地 | ※週に1回程度の出社とテレワークのハイブリッドで勤務しています ※出社先は東京本社以外に、地方拠点への通勤可能な場合もご相談可能です。 【東京本社アクセス】 各線「渋谷」駅徒歩3分 東京メトロ「表参道」駅徒歩10分 |
勤務時間 | 専門業務型裁量労働制 他部署参考) フレックスタイム制 ・標準労働時間:1日8時間 ・コアタイム:10:00~14:00 |
休日休暇 | 完全週休2日制(土日)、祝日、年末年始休暇 年次有給休暇(初年度10日間/入社日当日に付与、最大20日) バックアップ休暇(年休全消化後に5日付与される有給休暇) 特別休暇(結婚・出産・育児・介護・忌引等) |
待遇・福利厚生 | 交通費支給(上限5万円)、社会保険完備、表彰インセンティブ、勤続インセンティブ、リモートHQ(テレワーク支援)、フリロケ制度(月に5日、国内の好きな地域で働ける制度)、ベビーシッター補助制度、部活動、オフィスグリコ、自販機無料 |
選考フロー | 書類選考→マネージャー面接(複数回)→役員面接→内定 ※変更になる場合もございます ※面接は主にオンラインで実施いたします |
会社名 | 株式会社マクアケ |
---|---|
代表者 | 代表取締役社長 中山亮太郎 |
設立年月 | 2013年5月 |
本社所在地 | 東京都渋谷区渋谷2-16-1 Daiwa渋谷宮益坂ビル 10F |
事業内容 | 「Makuake」を中心とした各種支援サービスの運営、研究開発技術を活かした製品プロデュース支援事業 |