デブサミ関西2016に参加の皆様、
モノタロウで一緒に開発をしませんか?

ITエンジニア募集中

お客様に提供できる価値を最大化する事が、私たちの役目です。
私たちはECサイトの開発やサービスを一緒につくる仲間を募集しています。

モノタロウのITエンジニアって、どんな感じ?

と言うわけで…

IT部門長に 聞いてみました

株式会社モノタロウ 執行役 IT部門長
安井 卓

PROFILE

2001年にVALinux Systems Japanに在籍。 SlashdotJapan(現スラド)を開設し、SourceForge.JP(現OSDN)を 開設。2010年に楽天で商品を探すための検索エンジンの開発・運用に携わる。 2014年にMonotaROにCTO/CIOとして入社。

モノタロウIT部門のミッションは?

システムを構築・運用することではなく、お客様にサービスを提供することです。

システムを完成させたときが、僕らのスタートです。どんなに高度な技術を持ち、どんなに素晴らしいシステムを作り上げたとしても、それをお客様に利用していただけなければ意味がありません。
お客様に自分たちが提供する価値は何かを理解し、どんなサービスを作り上げていけばいいのかを、各部門のメンバーと一緒に考え、それを作り上げ、お客様に喜んでもらうこと、それこそがMonotaROのIT部門の存在価値です。

モノタロウのIT部門の強みは?

モノタロウでは、ほぼすべてのシステムが自社開発です。これは大きな強みです。

IT部門(システムを開発する部門)と、業務部門(システムを使う部門)が同じ社内で共に働くことで、それぞれのゴールが等しくなります。例えば、外部の会社にシステム開発を委託すると、受注した会社はシステムを納品することがゴールになります。発注した会社は、システムを通じて、会社の利益に貢献することがゴールです。その結果、どのようなことが起こるか。「システムは納品されたけど使いづらい」、「必要な機能が実は違っていた」、などの問題が起きがちです。

MonotaROの場合はお客様に価値を提供し、会社の利益に貢献することが、IT部門・業務部門共通のゴールです。そのため、一緒にゴールに向かって進むことができます。修正したいときにすぐに修正し、そのときからお客様への価値提供が始まります。このスピード感こそ、MonotaROの原動力です。

また、自社で開発することにより、自社のエンジニアのスキルもどんどん上がっていきます。開発する技術力だけでなく、ビジネスを考え、それをシステムに落としこむ力も、ビジネスの現場にいればこそ培われるもの。エンジニアのスキルが上がれば、それだけ提供できる価値も増え、会社もエンジニアもハッピーになれる、IT部門はそんな魅力に満ちています。

IT部門はどんな雰囲気?

コミュニケーションを重視。何事も相談しやすい雰囲気です。

サービス開発に最も必要なのはコミュニケーション。特に口頭での会話はとても重要です。毎日、チーム・プロジェクトごとに朝礼・夕礼を行い、何かトラブルが発生したときは、皆で協力してすぐに解決したり、対策を立てる事ができます。また、JIRA・Confluence・Slack といった最新ツールも活用し、口頭以外のコミュニケーションも活発です。週1回、上司との面談もあり、何事も相談しやすい雰囲気です。

どんな仕事環境?

オープンソースかつ世界標準となっているものを採用しています

モノタロウが利用している技術は、Linux, MySQL, Python, JavaScriptといったオープンソースかつ世界標準となっているものを採用しています。また、AWS や Atlassian Cloudなどのクラウドサービスやその他の最新の技術も活用し、システム開発に取組みやすい高速な開発用PCや、大画面モニタも採用しています。快適な開発環境を実現すべく、日々改善を行っており、環境面も充実しています。

[OS]
Windows、Linux、OS X
[エディタ]
IntelliJ IDEA、Eclipse、Emacs, vi
[プログラミング言語]
Python、JavaScript
[コミュニケーション言語]
日本語
[グループウェア]
Google Apps
[開発支援ツール]
JIRA、Confluence、Bitbucket、Slack
[サーバインフラ]
オンプレミス、AWS、GCP、SaaS
[仮想環境]
VMware、Docker
[サーバOS]
Linux, Windows
[データベース]
MySQL、Oracle、MS SQL Server
[自動化ツール]
Jenkins、Fabric、Ansible
[監視ツール]
Nagios、Cacti
[アクセス解析ツール]
Google Analytics

どんなエンジニアと一緒に働きたい?

自分たちが提供する価値を考え、それをサービスとして作れるエンジニアです。

MonotaROにはシステムを開発するだけのエンジニアは必要ありません。自分たちが提供する価値を考え、それをサービスとして作り上げられるエンジニアこそ、MonotaROが求めるエンジニアです。たとえば「こういう機能を作って欲しい」と言われたときに、ただ言われたとおりに作っていくのではなく、その機能が提供する価値を理解し、より価値の高い機能や売上・利益貢献ができる提案を行ったり、言われる前に自ら提案し、作り上げていくといった、より高い視点からものごとを考えられるエンジニアを求めています。

もう一つは数字です。仮説を立てたり、それを実証するために、各種数値を利用しています。感情や感覚ではなく、数字と計算で判断をしていく考え方こそ、MonotaRO流。ただ数字に強いというだけでなく、その数字の意味をしっかりと理解することこそ、必要とされているスキルですね。

いま、ITエンジニアは二極化し始めています。高い技術力やサービス構築力を持ち、皆が利用できるプラットフォームを作り出せるエンジニア、そしてそれを利用し、システムを提供するエンジニアです。後者のエンジニアの領域はどんどん狭まり、クラウドサービスの充実化により、エンジニアでなくてもできることが増えています。今後は、エンジニアが一人もいなくても、サービス作りができるようになるかもしれません。そうなったときに必要になるのは、事業に関する知識や、事業貢献の意識です。単なるシステム屋として閉じた世界にいるのではなく、外に飛び出していけるエンジニア。そんなエンジニアであれば、どんな時代でも必要とされるでしょう。

MonotaROであれば、高い技術力を身につけ、プラットフォームを創るエンジニアも活躍できますし、よりビジネス寄りのエンジニアにもなることができます。エンジニアとしての大きなスキルアップがきっとできることでしょう。

こんな人達が働いています

こんなエンジニアを募集しています

Webフロントエンドエンジニア

職務内容 弊社ECサイトおよび基幹システムのUIの開発を担当していただきます。当社が提供するサービスは、ECサイトだけでなく社内向けのシステムもすべて内製・Webシステムとなっています。UI(ユーザインターフェース)や UX(ユーザ体験)は、サービスが提供する価値を最大化するために、非常に重要なパートです。弊社Webデザイナーとともに、お客様が使いやすいシステムを一緒に作り上げましょう。
想定年収 400~800万円
応募要件(必須スキル) ・Javascript を活用したインタラクティブUIの開発経験
・サーバサイドを含むWebアプリ・モバイルアプリ開発経験
・UI・UX の基本知識
・HTML5/CSS3を利用した開発経験
望ましいスキル(いずれか1つ以上) ・Google Analytics, User InsightなどのWeb解析ツールの知識・経験
・UI高速化の経験・知識
・ユーザ行動計測の経験・知識企業WEBサイトにおける課題分析・改善提案実行経験
・ReactやAngularといった Javascript フレームワークの知識・経験
・コンピュータサイエンス、ソフトウェア工学の基礎知識
・OSSの開発経験
・アジャイルソフトウェア開発の知識・経験
・ビジネスレベルの英語力

エントリーはこちら

Webアプリケーションエンジニア

職務内容 弊社ECサイトおよび基幹システムの開発を担当していただきます。弊社のシステムはほぼすべてPythonで書かれているWebアプリですが、Pythonでの開発経験は問いません。むしろ、複数の開発言語を利用した業務経験や、コンシューマ向けWebサイトの構築・運用経験を重視しています。
当社はPCサイトだけでなく、モバイル環境にも力を入れています。モバイルサイトやモバイルアプリの開発経験者は歓迎します。
想定年収 400~800万円
応募要件(必須スキル) ・Webアプリケーション(PC・モバイル問わず)の開発・運用経験
・Webアプリケーションフレームワークの利用経験
望ましいスキル(いずれか1つ以上) ・Web APIの設計・開発経験
・Pythonを利用したシステム開発・運用経験
・Webアプリケーションフレームワークの開発経験
・小売業・ECの業務知識
・ERP・SCM・CRM・基幹システムの業務知識
・OSSの開発経験
・コンピュータサイエンス、ソフトウェア工学の基礎知識
・アジャイルソフトウェア開発の知識・経験
・ビジネスレベルの英語力

エントリーはこちら

DevOpsエンジニア

職務内容 当社では、システムの開発からデプロイ、その後の運用まで自社で一貫して行っています。この継続的開発のスループットを向上させることが、お客様への価値提供を増やす原動力になります。そのため、インフラエンジニア・アプリエンジニアの混在したチームで、当社のシステムの開発・運用を下支えする、インフラ・アプリを統合した開発運用基盤整備を担っていただき、当社ビジネスの拡大につなげていただける方を募集します。
・テストとデプロイの自動化システムの構築・運用
・システム運用環境(監視等)の整備・運用
・運用を考慮したシステム設計・標準化
・各種テストの自動化の推進・啓蒙
想定年収 400~800万円
応募要件(必須スキル) ・基本的なシステムインフラの知識・業務経験
・何らかのアプリケーションの開発経験
・アジャイル開発の知識・経験
・開発支援ツール・運用支援ツールなどの各種ツールやクラウドサービスの利用経験
・各種CIツールなどを活用した開発・運用の自動化経験
・シェルスクリプト、Python、Perlを活用したシステム運用・障害対応経験
・AWS・Azure・GCPなどのIaaSサービス利用経験
望ましいスキル(いずれか1つ以上) ・Python・Perl・PHP・Ruby・JavaScript等を利用したWebアプリケーション開発経験
・開発支援ツール・運用支援ツール・自動化ツールなどの開発経験
・IaaS・PaaSサービスの開発経験
・IT統制・内部監査の知識
・Linux/MySQL/Apache/Javaなどのチューニング経験
・Web の高速化に関する知識・経験
・オープンソースプロジェクトへの参加経験
・ビジネスレベルの英語力

エントリーはこちら

モバイル(iOS/Android)アプリケーションエンジニア

職務内容 当社のスマートフォンネイティブアプリは、利用者も増加の一途をたどり、重要度が増しています。また、PCやWebアプリではできないネイティブアプリならではの機能の充実化により、お客様へいままでにない価値を提供していきます。そのためのモバイルサービス全般の開発・運用を担っていただきます。
・協力会社との共同開発による、iOS/Androidアプリの開発・運用
・アプリが利用する各種APIの開発・運用
・アプリ開発基盤の整備・運用・標準化
想定年収 400~800万円
応募要件(必須スキル) ・Swift・Objective C・Javaを利用したスマートフォンネイティブアプリの開発経験
・モバイルWebサービスの開発経験
・各種サービスのWebAPI開発経験
・AWS・Azure・GCPなどのクラウドサービス利用経験
・MBaaSの利用経験
望ましいスキル(いずれか1つ以上) ・iOS/Android のフレームワークやライブラリの知識
・アプリパフォーマンス最適化の知識
・ユーザインタフェースの知識
・アジャイル開発の知識・経験
・モバイルサービスインフラ(MBaaS等)の開発経験
・Webサービス・スマホアプリサービスの運営経験
・ネイティブアプリのテスト自動化経験
・EC・通販ビジネスの経験
・オープンソースプロジェクトへの参加経験
・ビジネスレベルの英語力

エントリーはこちら

▲TOP