1. 株式会社マクアケ
  2. 株式会社マクアケ 採用情報
  3. 株式会社マクアケ の求人一覧
  4. テックリード候補|「Makuake」の最高の決済体験を追求するエンジニア募集!

テックリード候補|「Makuake」の最高の決済体験を追求するエンジニア募集!

  • バックエンドエンジニア(Paymentチーム)
  • 正社員

株式会社マクアケ の求人一覧

テックリード候補|「Makuake」の最高の決済体験を追求するエンジニア募集! | 株式会社マクアケ

Makuake開発チームについて

アタラシイものや体験の応援購入サービス「Makuake( https://www.makuake.com)」は、新商品・新サービス作りに挑戦する事業者である「プロジェクト実行者」と、購入によって実行者を応援する消費者である「サポーター」が繋がるECプラットフォームです。マクアケの開発部門ではこのサービスに関わるシステムの開発を行っています。

Makuakeは提供開始から10年が経ち、当初はシンプルなPHPモノリスからスタートしたプロダクトでしたが、スケーラビリティとDXの両立を図るべく、2021年から戦略的にマイクロサービスアーキテクチャへの移行を行っています。

まずは日本有数の瞬間風速に対して、高いパフォーマンスを求められるドメインから移行していますが、現在はさらに事業ドメインを分解し、各ドメインの進化性を担保しつつ開発を行うため、マイクロフロントエンド戦略も取り入れており、ドメイン単位でアーキテクチャを順に移行させていきます。

また、現在iOS / Android両基盤で開発を行なっていたモバイルアプリも、より効率的な開発環境を作るため、Flutterに移行しました。

小規模な開発チームから、大きな規模の開発に耐え得る組織とシステムアーキテクチャ進化していくまさに過渡期であり、新しいMakuakeのユーザー体験とアーキテクチャを共に開発してくれるメンバーを募集しています。

▼マクアケ開発本部紹介資料はこちら
https://speakerdeck.com/makuake_saiyou/kai-fa-ben-bu-shao-jie-zi-liao

Paymentチームについて

Paymentチームは現在エンジニア7名とQA1名が在籍しています。決済というMakuakeの基幹のシステムを扱うため、エンジニアリングが事業の成長を強力に後押しすることができるチームです。

数年先を見据えて、事業成長に耐えうる決済システムの刷新を課題としており、「Makuakeに関わる全ての人に、信頼性の高い決済基盤を提供し続ける。」をチームコンセプトに掲げ、Makuakeの 決済基盤開発 に取り組んでいます。

また今後のスケーラビリティに耐えうるために、2500億円規模の年間流通を支える基盤を見据えデータスキーマの再設計を伴う大規模なアーキテクチャの刷新を行っていきます。

▼Paymentチームのインタビュー記事はこちら
https://note.com/dev_makuake/n/n91e08c0138f3
▼過去の開発事例のインタビュー記事はこちら
https://note.com/dev_makuake/n/n177dfe3688c2

業務内容|「Makuake」の決済領域の開発

【Makuake決済基盤の開発・運用・保守】
 ーマイクロサービスアーキテクチャを前提とした
  コンテキストに沿ったシステム分割の検討と技術選定
 ー既存システムの運用、調査、修正、ドキュメント化
 ー決済代行サービスとの連携方式の変更
 ー新決済手段の企画・設計・実装
 ーセキュリティ強化のための不正決済防止サービスの導入

仕事やチームの魅力

・to C領域でユーザー体験に影響する機能の改善に関わることができる
・ユーザーの反応がデータや生の声など様々な形で得られ、プロダクトへの貢献が直に感じられる
・主体的に機能について考え、提案できる機会がある
・大規模なサービスの設計・開発・運用を経験できる
・マイクロサービスについての知見を得ることができる
・自身のライフステージに合わせた働き方を実践し、プロダクト開発にコミットしているメンバーが在籍している

開発環境

開発言語: Go (Gin) / Vue.js (TypeScript) / PHP 
インフラ: AWS(ECS, SQS, SES, S3, CloudFront, WAF, CodeDeploy etc.)
構成管理ツール: Terraform
モニタリング: Datadog
CI・CD: Circle CI
ソースコード管理: Git / Github
コミュニケーション: Slack / Around / Google Meet
プロジェクト管理: Github / Jira
開発手法: Agile (Scrum, Kanban, etc.)
その他: Protocol Buffers / gRPC / OpenAPI / GitHub Copilot

こんな方を求めています

必要な経験/スキル

Webサービスのバックエンド領域において、運用まで考えた設計・実装を行なった経験
GCPやAWSなどクラウドを利用した開発経験

歓迎する経験/スキル

注文・決済領域での開発経験
静的型付け言語(Goを筆頭にC,Javaなどに類する言語)での開発経験
フロントエンド開発経験
スクラムなどのアジャイル開発経験
マイクロサービスアーキテクチャでの開発・運用経験
アーキテクチャの検討・設計、技術選定などの経験
Protocol Buffers + gRPCを利用したサービスの開発・運用経験
IaCによるインフラ構築経験
コンテナ技術を利用した開発経験

求める人物像

マクアケのVision・Missionに強く賛同し、Standardを遂行できる方
既存のシステムを根気良く改善していくことを楽しめる方
言語問わず大規模なサービスの設計・開発・運用経験のある方、またはそれに挑戦したいという熱意のある方
パフォーマンスやスケーラビリティを意識した設計・実装能力を磨きたいという方
チームメンバーやステークホルダーと課題の解決に向けたコミュニケーションを積極的に行うことができる方

職種 / 募集ポジション バックエンドエンジニア(Paymentチーム)
雇用形態 正社員
給与
応相談
※給与は前職考慮の上、経験・スキルに応じて決定します。
(試用期間3ヶ月有)

昇給:あり(評価:年2回)
勤務地
  • 150-0002  東京都渋谷区渋谷2-16-1 Daiwa渋谷宮益坂ビル 10F
    地図で確認
  • 530-0002  大阪府大阪市北区曽根崎新地1-13-22 WeWork御堂筋フロンティア内
    地図で確認
  • 810-0001  福岡県福岡市中央区天神1丁目10番20号 天神ビジネスセンター6F クロスコープ福岡内
    地図で確認
※週に1回程度の出社とテレワークのハイブリッドで勤務しています
※出社先は東京本社以外に、地方拠点への通勤可能な場合もご相談可能です。

【東京本社アクセス】
各線「渋谷」駅徒歩3分
東京メトロ「表参道」駅徒歩10分
勤務時間
専門業務型裁量労働制

参考)
定時:10時〜19時 (休憩1時間)
休日休暇
完全週休2日制(土日)、祝日、年末年始休暇
年次有給休暇(初年度10日間/入社日当日に付与、最大20日)
バックアップ休暇(年休全消化後に5日付与される有給休暇)
特別休暇(結婚・出産・育児・介護・忌引等)
待遇・福利厚生
交通費支給(上限5万円)、社会保険完備、住宅手当(規定あり)、表彰インセンティブ、勤続インセンティブ、リモートHQ(テレワーク支援)、フリロケ制度(月に5日、国内の好きな地域で働ける制度)、ベビーシッター補助制度、部活動、オフィスで野菜、オフィスグリコ、自販機無料
選考フロー
書類選考→マネージャー面接(複数回)→役員面接→内定
※変更になる場合もございます
※面接は主にオンラインで実施いたします
会社情報
会社名 株式会社マクアケ
代表者
代表取締役社長 中山亮太郎
設立年月
2013年5月
本社所在地
東京都渋谷区渋谷2-16-1 Daiwa渋谷宮益坂ビル 10F
事業内容
「Makuake」を中心とした各種支援サービスの運営、研究開発技術を活かした製品プロデュース支援事業