業務内容

【MIXI Mとは】

MIXI M事業部は、社内のアカウント認証基盤(ID)/決済基盤を共通化することを一つの目的に組成された組織になります。ミクシィ全体として複数の事業かつ多くのユーザーデータを保有しており、色々な事業間の連携を深めユーザー体験の向上、ミクシィとしての事業優位性の向上に向けて基盤化を積極的に進めています。また決済基盤に関しては、一般ユーザー向けのウォレットサービス(MIXI M)としての開発も積極的に進めており、決済だけにとどまらず様々な機能の実装を進めています。ミクシィとしての今後の経営戦略上も非常に重要な組織になります。

【MIXI Mの特徴】

MIXI Mは、「内製」が一つのキーワードになっており、少人数でも運用が可能なサーバレスPCI DSS対応構成を採用しています。また技術的にはErlang VMの安定性や、耐障害性、パターンマッチの便利さなども考慮し「Elixir」を利用しております。社内のID基盤としての役割を持ち、様々な事業との連携を図っている中、toC向けのアプリケーションとしての開発も積極的に行っており、ミクシィ全体としても非常に重要な役回りを担っています。

募集背景

グループ会社を含め、新規事業が複数開発されており、各種繋ぎこみや、各サービスごとに対応した機能開発のニーズが高まっております。技術的にも複雑性が高まっていることもあり、 難易度の高い技術課題を解決いただけるシニアなエンジニアの採用の増員をかけることになりました。

業務詳細

ミクシィが運営するウォレットサービス「MIXI M」にて、サーバーサイドエンジニアを募集します。APIサーバーやその裏側の決済システムの開発や運用に従事していただく予定です。

  • サーバ要件定義・アーキテクチャ設計・インフラ構築
  • サーバサイドアプリケーション開発
  • サービス設計、業務フロー設計
  • 各プロダクトとの連携に関わる仕様調整・開発
  • PCIDSSに準拠した運用フローの改善等
    ※インフラに関してもサーバーエンジニアがカバーしている組織体制のため、広い範囲で業務を積んでいただくことが可能です。
    ※少数精鋭の組織のため、企画との連携も多く、企画にも積極的に携わっていただける環境です。
組織について

本組織は企画職を含め十数名規模の組織で、エンジニアの割合が高い組織です。基本的に内製メインで開発を進めており、決済システムに関して設計から運用まで学ぶことができる環境です。また先々を見据えた品質を考慮した設計や技術選択、開発スピード、継続的なサービス改善も徹底する組織を目指しています。

開発システムの特徴

従来のオンプレミスやアプライアンス製品中心の決済システム開発とは違い、本部門ではWeb開発の標準的な手法であるCI/CDや、クラウドを中心としたインフラストラクチャを駆使して開発しています。
フルマネージドサービスを積極的に採用し、必要であればコンポーネントを内製するなどして可能な限りサーバレスに近づけることで、少人数での運用が可能なPCI DSS準拠システムを実現しています。
コンポーネントを内製する際には、単純に様々なシステムの内部プロトコルにただ追従するだけでなく、運用面、機能面での拡張性を持つことを意識して作っています。
メインの言語としてはErlang VMの安定性や耐障害性、言語機能の利便性や社内での開発運用実績などを考慮しElixir を利用しています。
今後はMIXI M単独での成長を目指すだけではなく、ミクシィ全体の決済基盤を目指して社内他サービスへの連携や機能提供についても進めていく予定であり、引き続き積極的な新規開発が続く見込みです。

開発環境

 

言語) Elixir(メイン)
ライブラリ Phoenix
インフラ AWS (Fargate, ALB, NLB)
ストレージ DynamoDB, Aurora
ソースコード管理 git
プロジェクト管理 GitHub、JIRA
所属エンジニアの過去登壇資料、登壇実績等

Jetpack時代のFragment再入門 (DroidKaigi 2020)

サーバーレスなPCI DSS対応クレジットカード決済基盤システムを運用しながら、みんなでわいわいDIYの精神で、新しいモバイル決済サービス6gramを作っている話 (デブサミ2020)

グループウォレットアプリ6gramの運用をはじめてみた (SRE NEXT 2020)

Elixirで決済サービスをつくってみた (Developer boost 2019)

募集条件

スキル・経験

必須スキル/経験

  • テックリードとして技術選定に携わったご経験
  • データベースの設計、チューニング経験のある方
  • AWS/GCPなどのクラウドサービスを活用したアーキテクチャ設計の経験

歓迎スキル/経験

  • 決済システムの開発に携わった経験のある方
  • Elixirを用いた開発経験をお持ちの方
  • ブロックチェーンに関わる知識、経験のある方
  • 外部システムとの連携を前提としたセキュアシステム設計の経験

活躍できる人物像

  • 見出した課題に対して、解決を目指して自発的に動ける方
  • 将来を見越したシステム設計や改善提案を行うことができる方
  • 自社サービスの成長や、ユーザーのことを意識し、開発に携われる方

募集要項

勤務地

東京都渋谷区渋谷2-24-12 渋谷スクランブルスクエア 28F~36F

就業時間

所定労働時間10:00~19:00 ※フレックスタイム制度あり、休憩1時間
(コアタイム 12:00~15:00)

休日/休暇
完全週休2日制 (土曜・日曜)、祝日
※年間休日123日
年次有給休暇、慶弔休暇、年末年始休暇、生理休暇、裁判員休暇、子の看護休暇、介護休暇、特別休暇

年収

月給制(固定残業代含む)
※保有されるスキル・経験・能力により優遇、相談の上で決定させていただきます。

労働契約
雇用形態 正社員
給与改定 年2回(5月、11月)
賞与 年2回(6月、12月)
試用期間 あり(3ヶ月)
福利厚生 住宅手当、交通費、ランチ代サポート、ドリンクバー完備、書籍購入支援、懇親会補助、予防接種、健保組合の提携機関にて優遇制度あり、iTunes Card/Google Playカード購入補助など
各種制度 ミクシィ・キャリア・チャレンジ(社内公募)制度、従業員持株会制度、企業型確定拠出年金制度、育児休業制度、介護休業制度、病児保育&ベビーシッター補助制度、社内カフェ(BYRONBAY COFFEE)、マッサージルームなど
各種保険 健康保険、厚生年金、雇用保険、労災保険
受動喫煙対策 屋内原則禁煙 ※屋内に喫煙可能場所あり
募集者の氏名又は名称 株式会社ミクシィ