1
/
5
サーバーサイドエンジニア
Internship
on 2022-08-03 105 views

Elixirでアカウント基盤/決済サービスの開発ができるインターン

株式会社ミクシィ

株式会社ミクシィ members View more

  • 株式会社ミクシィの新卒採用担当の梅津智奈です!
    人材紹介会社で人事とコンサルを経験した後にミクシィに入社しました。
    現在は新卒採用担当として、ビジプラ職・エンジニア職の採用を行っております。

  • 大学時代は文学部国文学科で太宰治の人間失格で卒論書くような研究していました。

    【経歴】
    ITサービス、Webサービスの可能性に惹かれ、自分もその世界に身を投じたいと思い、
    飲食店検索サービス運営会社に新卒入社し、Webアプリケーションエンジニアとして勤務。
    だんだん、サービスの質を上げるためには組織力が必要だと思うようになり、
    人という側面でサービスに貢献したいと考え、人事職へ転職。
    100人規模のIT企業で社長直下の元、新卒、中途の採用担当として数年勤務後、
    株式会社ミクシィに中途入社。

What we do

  • 開発本部 MIXI M事業部 システムグループ マネージャー田岡文利

今回インターンを募集する事業部は、ミクシィが運営するID・決済等の統合プラットフォーム『MIXI M事業部』です。

『MIXI M』は、ミクシィの各サービスにおけるアカウント認証(ID)/決済フローを共通化することを一つの目的に組成された組織になります。

また、基盤機能を使った、一般ユーザー向け向けアプリ『MIXI M』をサービス提供しています。
『MIXI M』はアプリ上でVISA/JCBのカードが発行できる決済アプリです。
今後はミクシィならではの価値を付加して展開していく予定となっています。

『MIXI M』は社内のID基盤としての役割を持ち、様々な事業との連携を図っている中、一般ユーザー向けのアプリケーションの開発も積極的に行っており、ミクシィ全体としても非常に重要な役回りを担っています。

Why we do

ミクシィではさまざまなサービスを提供しており、サービス間の連携を深めることが求められています。
『MIXI M』を通してサービス間の連携を促進することでユーザー体験の向上、ひいてはミクシィとしての事業優位性の向上を目指しています。

TIPSTARを始めとする社内サービスやグループ会社が運営する他のサービスのID・決済などの顧客基盤を担っていくという側面も持つ事業になっています。

How we do

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

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

【開発環境】
言語   :Elixir(バックエンド)/TypeScript(フロント)
ライブラリ:Phoenix, Next.js
インフラ : AWS (Fargate, ALB, NLB, Amplify)
ストレージ: DynamoDB, Aurora

【所属エンジニアの過去の資料】
▼6gram to MIXI M / 6gram から MIXI M へ 〜2年間の軌跡〜
https://speakerdeck.com/ryosan470/6gram-to-mixi-m

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

▼グループウォレットアプリ6gramの運用をはじめてみた (SRE NEXT 2020)
https://speakerdeck.com/ryosan470/6gram-sre-next-2020

▼Elixirで決済サービスをつくってみた (Developer boost 2019)
https://speakerdeck.com/enerick/elixir-dejue-ji-sabisuwotukututemita

As a new team member

【業務内容】
インターンでは『MIXI M」の開発チームの一員となってサーバーサイド開発を行っていただきます。

2つのチーム(オレンジチーム・ブルーチーム)に分かれて開発を行っています。
■オレンジチーム
オレンジチームでは社内アカウント基盤の実装をメインで行っております。
サーバーサイドの実装とフロントエンドの実装の両方を担当しています。

■ブルーチーム
ブルーチームでは決済基盤の実装をメインで行っております。
新機能開発・リファクタリング、運用や分析等を担当しています。

※どちらかのチームに入っていただき、スキルや希望によってお任せする業務内容を調整いたします。

【歓迎スキル/経験について】
・WEBアプリの開発経験
・Elixirでの開発に抵抗感がない

【求める人物像】
・知らない言語やフレームワークに対しても貪欲に学ぶ姿勢がある方
・何かに対して深く学んだことがある人(内容問わず)

【期間】
目安:2週間以上~
※2週間の場合は週4日~5日勤務できる方のみとなります
※ご希望にあわせ面接時に確認させていただきます
※開始日は毎月1日か16日のいずれかになります

【勤務時間】
目安:10:00~19:00(休憩1時間)
※ご希望にあわせ面接時に確認させていただきます

Highlighted stories

サービスの成長にあわせて変わる組織 minimoチームの秘訣とは?

モンストのキャラクターはどのような工程で作られているのか? “メソッド”が学べるセミナー「THE METHOD #1」

モンストのステージはどのように制作されているのか?“メソッド”が学べるセミナー「THE METHOD #2」

What happens after you apply?
Other users cannot see whether or not you're interested.
0 recommendations
Company info
About 株式会社ミクシィ
株式会社ミクシィ
  • Founded on 1999/06
  • 1452 members
  • Expanding business abroad /
    Featured on TechCrunch /
    Funded more than $1,000,000 /
  • 東京都渋谷区渋谷2-24-12 渋谷スクランブルスクエア36F
  • About 株式会社ミクシィ
    株式会社ミクシィ wants to talk with you
    Are you interested in this Job Post? Come talk with us