X

決済システム「Komoju」の開発者

Tokyo, Japan

【Komojuについて】

Webサイトへ導入することで、様々な課金処理を可能とするサービスです。独自の機能ではクレジットカード決済の他、コンビニ決済、銀行振込、Pay-easy など、日本国内でより多く使われる決済方法に対応しています。

ちなみに「Komoju」というサービス名の由来は、日本語の「組込みモジュール」から来ているもの。各開発言語に対応するライブラリや API を搭載し、開発者にとって使いやすい決済サービスを目指しています。

決済手数料をいただくというシンプルなビジネスモデルで、全世界で7,500万ものユーザーを抱える大規模ゲーム販売プラットフォーム Steam 、サーバー監視ツールを手がける New Relic を始め複数社へ導入されており、そのサービス内での幅広い決済を可能にしています。

今後もさらに Komoju 内の各開発言語に対応するライブラリ、API の追加開発を行っていく予定。日本へサービスを展開したい海外企業の決済システム部分を支え、従来のようにクレジット払いに限定された簡易決済サービスのあり方を根本から変えていくことを目指しています。

参考リンク

Steamで「コンビニ決済」が可能に。デジカの決済サービス「Komoju」を採用 - 4Gamer.net

【主な職務内容】

決済サービス「Komoju(コモジュ)」の設計、開発、システム運用に携わっていただきます。

Komoju APIの提供も行っており、こちらの追加開発・運用も併せてご担当いただくこととなります。

【現場で使われている技術】

Ruby と Rails を用いたシステム開発で、テストは RSpec、Capybara、Poltergeist を組み合わせて単体テストから受け入れテストまでを行っています。また、フロントエンドは ES2015 で記述。

データベースは MySQL(Amazon RDS)を使用。インフラは AWS で、デプロイは AWS OpsWorks を使って行っています。また New Relic でパフォーマンスのモニタリング、Amazon CloudWatch でサーバのモニタリングを行っています。

チーム開発は GitHub を使って行い、チャットツールは Slack を使用しています。

【技術面でアピールできること】

  • Ruby や Rails は極力最新版を使用、便利なライブラリはどんどん取り入れていきます。
  • リーダブルコード、クリーンコードを徹底しています。
  • 積極的にオープンソースに貢献する機会を設けています。
  • RubyKaigi 2015に、公式スポンサー(ゴールド)として携わりました。

参照リンク

【開発の進め方】

アジャイル開発を取り入れており、1週間単位のイテレーションで開発をしています。

開発する機能は経営陣とプロジェクトマネージャーが議論して決定、それをプロジェクトマネージャーが仕様に落とし込み、担当エンジニアが細かいタスクに分解して見積もりを行います。 それらをテストドリブンで実装して Pull Request、チーム内でレビューしてマージ、順次デプロイしていくという手順です。

なお見積もられたタスクはプロジェクトマネージャーが適宜優先度の見直しを行いながら、スケジュールを管理していきます。

【この仕事のやりがいは?】

  • 日本へリモート勤務にやってくる海外メンバーも含めて、様々な国から集まったメンバーとチームを組み、日本と他国の架け橋になる決済プラットフォームの開発に関わることができます。
  • チーム内のベテランによるコードレビューを常に受けることで、技術力が磨かれます

【提示年収の上限額が出せる人材像は?】 

  • 英語と日本語を使いこなせる、業務上の円滑なコミュニケーションが取れる方。
  • 可読性の高いコードを書ける方。
  • 自動テストをしっかりと書ける方。
  • コードレビューに抵抗がない方。
  • Git を使いこなせる方。
  • アジャイル開発に積極的に取り組める方。

【勤務地】

吉祥寺 (東京都武蔵野市)

【勤務時間】

週 5 日、 10 時から 19 時まで(フレックスタイム制あり)

【給与】

500万 〜 800万

*経験のスキルにより最終決定いたします。

【福利厚生】

  • 健康保険
  • 交通費支給
  • 年に1度海外派遣(2週間)の社内公募があります。自分が働きたい場所を世界中から選びます。

【オファーまでの目安】

2〜3週間


当社の個人情報の取扱いについて確認いただき、下の「個人情報の取扱いについて同意する」をチェックしてから、「応募する」ボタンをクリックしてください。

個人情報の取扱いについて

1. 利用目的に関して

ご提供いただいた個人情報は、下記利用目的の達成に必要な範囲内でのみ取り扱います。これ以外で利用する際は、改めて皆様に利用目的を通知し同意を得たうえで利用します。

  • お客様からのサービス内容に関するお問い合わせに対し適切に回答するため
  • お客様からお申し込みのあったサービスを履行するにあたり、お客様から提供された情報を加工し、所定のシステムに入力をするため
  • お客様からのご依頼への対応に必要となる、関連サービス会社等への問合せ、法令・判例等の調査を行うため
  • サービスのリニュアル、変更、追加機能あるいは停止等を告知するため
  • お客様から求めに応じ、原本データもしくは作成した資料等を送付するため
  • お客様からのご依頼への対応に必要となるデータ分析、調査等を行うため
  • お客様から弊社へのお問い合わせに対し、適切に対応するため
  • 弊社が指定するシステムへお客様の情報を登録し、ご利用可能な状態に設定をするため
  • Webサイト上に表示するコンテンツを最適化するなど利便性向上を図るため
  • Webサイトの利用の方法や利用環境などを把握し利便性向上を図るため
  • 弊社のサービスの改善を行う上で弊社が必要と判断したアンケートなどの対象者を抽出するため
  • 弊社が本人確認を行うため
  • 弊社が対象者に対して請求もしくは代金を支払うため
  • 弊社のサービス利用規約に違反するご利用を防止するため

2. 第三者への提供に関して

ご提供いただいた個人情報について、第三者へ提供することはありません。

3. 業務委託先への委託について

ご提供いただいた個人情報について、利用目的の達成に必要な範囲内で業務委託先に委託する場合がございます。業務委託契約を締結する際には、業務委託先としての適格性を十分審査するとともに、契約書の内容についても個人情報の保護に配慮したものとします。

4. 開示・訂正・追加・削除・利用停止・提供停止・利用目的の通知(開示等)に関して

ご本人から個人情報の開示等要求を受け付けた場合、遅滞なく対応します。

問い合わせに関しては、以下問合せ窓口まで連絡下さい。

個人情報の開示等についての連絡先: 050-6861-0240 (代表電話)

5. ご提供の任意性に関して

本人の個人情報を提供することについては、任意です。ただし、個人情報をご提供いただけなかった場合、サービスの提供はできなくなります。

6. 安全対策に関して

当社は、取得した個人情報は厳重に管理し、漏えい、滅失又はき損しないよう適切に安全管理いたします。

7. ご提供いただく個人情報の管理者について

皆様からご提供いただいた個人情報は以下のものが責任を持って管理いたします。

事業者名称:株式会社DEGICA
個人情報保護管理者 奥野 幸一
連絡先:Tel 050-6861-0240