【MIXI M】サーバーサイドエンジニア

業務内容

MIXI M事業部に関して

MIXI M事業部は、社内のアカウント認証基盤(ID)/決済基盤を共通化することを一つの目的に組成された、MIXIとしての今後の経営戦略上も非常に重要な組織です。
MIXI全体としては複数の事業かつ多くのユーザーデータを保有しています。様々な事業間の連携を深めることで、ユーザー体験の向上、MIXIとしての事業優位性の向上に向けて基盤化を積極的に進めています。
事業間の連携を行う上で、現在はモンストWebショップの開発も行っております。
※モンストWebショップ:https://webshop.monster-strike.com/

募集背景

グループ会社を含め、新規事業が複数開発されており、各種繋ぎこみや、各サービスごとに対応した機能開発のニーズが高まっております。
そのため、適切にプロジェクトを推進いただくことや難易度の高い技術課題を解決いただけるシニアなエンジニアの採用を行う運びとなりました。

仕事内容

サーバーサイドエンジニアとして、ご自身の得意領域をいかしつつ、Webフロント~サーバーサイド/インフラまで広く対応いただきます。
少数精鋭の組織のため、企画やデザインとの連携も多く、仕様調整やプロジェクト推進にも関わっていただきます。

具体的には

  • 決済/ID基盤における、サーバーサイドシステムの開発~運用
  • PCIDSS / PCI3DS に準拠した運用フローの改善等
  • AWSを用いたインフラ構築~運用
  • Webフロントエンドの開発
  • 各プロダクトとの仕様調整

組織に関して

MIXI M事業部全体では約20名程度のメンバーで構成されており、そのうちエンジニアは10名程度になります。基本的に内製メインで開発を進めており、決済システム/ID基盤に関して設計から運用まで携わることができる環境です。また先々を見据えた品質を考慮した設計や技術選択、開発スピード、継続的なサービス改善も徹底する組織を目指しています。
IDや決済といったセキュリティ面も厳しいドメインであるため、一般的には技術制約や行動の制約が厳しいとされていますが、少数な組織で新たなサービスを創っているMIXIMではセキュリティを担保しつつ柔軟な意思決定をしているのが特徴的です。

開発システムの特徴

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

開発環境

Elixir をメインの使用言語としており、インフラでは AWS のフルマネージドサービスを積極的に採用しています。
サーバーサイド:Elixir
フロントエンド:Next.js
インフラ:AWS (ECS Fargate)
ストレージ:DynamoDB, Aurora
ソースコード管理:Git
プロジェクト管理:GitHub、JIRA
コミュニケ―ション:Slack, Google Meet, Docbase

募集条件

スキル・経験

必須スキル/経験

  • アーキテクトまたはリードエンジニアとしての経験
  • アーキテクチャ設計および技術選定経験
  • Webアプリケーションのサーバーサイド開発経験
  • AWS/GCPなどのクラウドサービスを活用したシステムの設計/運用経験
  • サービスの運用及び改善業務の経験

歓迎スキル/経験

  • 冗長化、負荷分散、監視、障害対応に関する何かしらの実務経験
  • コンピュータサイエンス(CPU、メモリ、アルゴリズム、データ構造など)の基礎知識
  • Elixirを用いた開発経験をお持ちの方
  • 決済システムの開発に携わった経験のある方
  • 外部システムとの連携を前提としたセキュアシステム設計の経験

活躍できる人物像

  • あらゆる技術に興味関心を持ち柔軟な技術の意思決定ができる方
  • 見出した課題に対して、解決を目指して自発的に動ける方
  • 将来を見越したシステム設計や改善提案を行うことができる方
  • 自社サービスの成長や、ユーザーのことを意識し、開発に携われる方

募集要項

就業時間

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

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

給与

月給制(固定残業代40時間)、ライフプラン手当を含む
※月給額については、保有されるスキル・経験・能力・前給を考慮し、面談時に明示いたします。
※ライフプラン手当とは、確定拠出年金の拠出金等、社員の資産形成を目的に支給している手当です。
※40時間を超える時間外労働分、また深夜労働分、休日労働分についての割増賃金は追加で支給します。


労働契約
雇用形態 正社員
給与改定 年2回(5月、11月)
賞与 年2回(6月、12月)
試用期間 あり(3ヶ月)
福利厚生 病児保育&ベビーシッター補助制度、App Store & iTunesカード/Google Playカード購入補助、書籍購入支援、従業員持株会制度、各種慶弔見舞金(支給条件有)、マッサージルーム、インフルエンザ予防接種、MIXI BREAK(休暇と報奨)、全社総会、懇親会制度、サークル・コミュニティ制度、ランチ代サポート、ドリンクバー完備、社内カフェ(BYRONBAY COFFEE)、社内コンビニ
各種制度 保険組合提携機関の優遇制度、住宅手当、企業型確定拠出年金制度、副業制度、育児休業制度、介護休業制度、交通費
各種保険 健康保険、厚生年金、雇用保険、労災保険
受動喫煙対策 屋内原則禁煙 ※屋内に喫煙可能場所あり
募集者の氏名又は名称 株式会社MIXI
業務内容と就業場所の変更の範囲 会社都合により、業務内容と就業場所につき、次の範囲で変更する場合がある。
業務内容:会社が定める業務
就業場所:会社が定める国内または国外の事業所
※リモートワークの取り扱いについては当社リモートワーク規程に基づく