バックエンドエンジニア

マイクロサービス化を推進頂くバックエンドエンジニアを募集

GoRubyPHPPython
東京都 / 秋葉原駅450~675万円
株式会社viviON

業務内容

責任、任される仕事内容

■仕事内容
社内外から日々寄せられる様々な要望に対し「高品質」で「安定した」サービスを「ス
ピード感」を持って対応することが求められています。

上記を叶えるべく、viviON開発チームにおけるマイクロサービス推進に
携わっていただきます。

■現状の課題と取り組み
現状のフェーズで言うと、基幹となるサービスが安定的に成長している状況で、
そこを主軸に新規サービスの構築やネイティブアプリへの展開を進めている状況です。
一定の成果が出ている一方、新規サービスの開発に関してはスピード感が
まだまだ足りておりません。

上記課題に対して、モノリスで構築された既存のサービスのモジュール化を進めており、
必要なタイミングで再利用できるような仕組みを整えています。
リードタイムや運用コストの圧縮を行い、開発の負担を減らしつつスピードや質の向上を
目指しています。
直近だと、決済やレコメンデーションサービスの切り出しを進めています。

■チームについて
ディレクター、SREエンジニアチームとスクラムを組み、
既存システムのマイクロサービス化を進めています。

マイクロサービスの業務の進め方としては、基本的には各サービスに担当としてジョイン頂き、
サービス担当のディレクターや同じくサービスにジョインしている
SREエンジニアと連携しながら、アプリケーションの開発やクラウドインフラの構築
と言った業務を中心に対応頂いています。

また、現在チーム内での積極的な技術向上に向けたアクション
(カンファレンスへの参加、勉強会)を推進しており、
チーム全体でよりよい環境にするための意見を集められるように整備しております。

■主な業務内容
スクラムチームに参加し、
マイクロサービス構築、運用全般を担当していただきます。

・システム構成の設計、IaCでの構築
・アプリケーション設計、開発
・CI/CDの設計、運用
・ログ、監視方法の策定、設定
・障害発生時の調査、対応

直近行われている業務としては、
・決済
・レコメンデーションのサービス作成
上記などが挙げられ、ジョイン頂く場合はこのあたりを中心にお任せする形になるかと思います。
※各サービスの状況で変動しますので、気になる事は面接等でお気軽にご質問下さい!

■開発環境
・言語
Python / Golang / Ruby

・歓迎スキル
PHP (既存サービスで主に採用されています)

・クラウド
AWS

・サービスメッシュ
AWS APP MESH (gRPC)

・実行環境
ECS / Docker

・OS
Linux (Debian / Alpine / Amazon Linux 2)

・ストレージ、データ
Aurora (MySQL) / Redis / DMS / MSK

・CI/CD
Github Enterprise / Code Pipeline / Code Build

・IaC
Terregrant / Terraform

・運用、監視
NewRelic / Sentry / CloudWatch

なぜそれをやって欲しいのか

■マイクロサービスを推進する理由、立ち上げた背景

長く続くサービスであるため、開発環境や技術はレガシーなものが多くなっていました。

今後の成長に向けてviviONを立ち上げ、新規サービスに力を入れていくとなった時に、
より効率的に開発できる環境の整備とモダンな環境での幅広いスキルの習得をできるようにしようと考え、開発組織のメンバーよりマイクロサービス化の提案を受け、
組織として力を入れていくべくマイクロサービス専門のチームを立ち上げました。

■弊社でマイクロサービスを進める事ができる理由とメリット
マイクロサービスは近年注目されているモダンな概念の一つですが、
どんな状況でもやればいいというわけではありません。
一定のサービス規模やユーザー数がおり、かつ会社として抱えているサービスの数などが
多くなって来ないとなかなか効果を発揮しない側面があります。
弊社では、サービスの規模感や全体的なユーザー数を見ても十分効果が得られる+新規開発のスピードの向上を目指せるという点で推進しております。
また、弊社は既にマイクロサービスを推進する担当者がおり、
今後マイクロサービスに挑戦してみたいという思いがある方も大歓迎です。

エンジニアリング以外の仕事・姿勢への期待

プロダクトやユーザー視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ビジネス視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ピープルマネジメント
強く期待する
期待する
どちらでもない
期待しない
全く期待しない

求める人

必須のスキル・経験

■必須能力・経験
下記ご経験のどちらか、もしくはどちらもお持ちの方
・golangでの開発経験
・PHP、Ruby等での開発経験2年以上

上記に+してPythonのご経験がある方は歓迎します

あると望ましいスキル・経験

■歓迎する能力
・マイクロサービスの実装経験
・アジャイル開発の経験
・既存システムのリプレイス、リファクタリング経験
・WEBアプリケーションの設計、開発経験
・コンテナ運用経験
・パブリッククラウドでの開発、運用経験
・高負荷アプリケーションの運用、監視経験
・CI/CDの設計、運用経験

こんな人は向いていないかも

・エンタメ系のコンテンツに抵抗がある方

労働条件

雇用区分正社員・契約社員
新卒 / 中途中途採用
勤務制度固定時間制
勤務時間(コアタイム時間)10:00 〜 18:00
勤務地の住所1010022 東京都千代田区神田練塀町300 住友不動産秋葉原駅前ビル12F 転勤はありません。 ■つくばエクスプレス「秋葉原駅」A3出口より徒歩1分 ■JR線「秋葉原駅」中央改札口より徒歩2分 ■日比谷線「秋葉原駅」2番出口より徒歩2分 ■都営新宿線「岩本町駅」A3出口より徒歩6分 ■銀座線「末広町駅」1番出口より徒歩6分
待遇・福利厚生

■各種手当
・残業手当:1分単位で支給。定時前に出勤した場合も対象です。
・慶弔見舞金
・出張手当

■福利厚生
<特徴的なもの>
・副業可:同人活動などオタク活動の時間に活用している社員も多く在籍しています。
・リモートワーク可:チーム方針に応じ、週3以上の出社orフルリモートを選択いただけます。
・アフター6:会社が費用負担し、社員同士の交流を促進するための福利厚生になります。(1人1回1000円/月3回まで利用可能)※緊急事態宣言中は利用停止いたします。
・デュアルディスプレイ
・社内自販機を低価格で利用可(50円~)
・簡易社食(お惣菜を100円から購入可)
・書籍購入・セミナー参加の支援:上長決裁のもと利用いただけます。
・分煙キャビン設置
・ウォーターサーバー設置
・育児のための時差勤務制度
・健康診断オプション選択可能

<その他一般的なもの>
・通勤交通費:日額2,500円、月額50,000円を上限に支給 
・各種社会保険完備
・団体生命保険加入
・選択制確定拠出年金:正社員のみ対象

求人の特徴

PC選択自由

リモートワーク可

副業可

休日・休暇

・年間休日120日以上
・完全週休2日制(土日祝日)
・GW、年末年始休暇、有給休暇、慶弔休暇、産休、育休制度あり

試用期間

3ヶ月の試用期間あり。その間の給与は本採用後と同一です。

受動喫煙防止措置に関する表記

・屋内の受動喫煙対策あり(喫煙室あり)

企業情報

会社名株式会社viviON
企業URL

https://vivion.jp/

資本金

5000万円

設立年月日

2021年10月1日

代表者氏名

明石 耕作

従業員数

366(2022年3月時点)

本社所在地

東京都千代田区神田練塀町300 住友不動産秋葉原駅前ビル12階

何をやっている企業か

「ユーザーとクリエイターが楽しみながら、幸せに生きていける社会にする」
私たちは、クリエイターの皆様とユーザーの皆様の架け橋となり、
日本が誇る文化を国内外に発信し、夢と感動をお届けすることで、
viviONに関わる全ての人々を幸せにし、世の中に貢献します。

2022年度のグループ総売上高は354億円を突破しました。
ご利用ユーザー数805万人、お取り扱い作品数60万作品、お取引クリエイター・法人数は65,000と皆様に支えられ、事業を拡大してきました。
さらなる成長のために、電子コミックサービス「comipo」、コンテンツレーベル「viviON enter」「GIRLSMANIAX」など、新規サービスやコンテンツの企画・開発に積極的に取り組んでいます。

企業からのメッセージ

■今抱えている課題
さらに会社が成長するための組織体制が未完成な点

→2022年度(3月時点)は売上354億円を突破し、4年連続成長をしています。
 さらなる成長をするため、事業を運営していますが、
 開発部として、より成長を加速化するための体制が出来ていません。
(1人1億円稼ぐことの出来る体制)
そのため、4月から大きく組織体制を変更し、マイクロサービス化の推進やレガシー環境、属人化した開発からの脱却を目指しております。

→2021年10月よりviviONを立ち上げ、今までの同人業界からさらに事業拡大(商業作品、音楽、アニメ、ゲーム等)を目指しておりますが、
新規事業を進めるうえでの開発スピードをさらに上げたいと考えています。
実際にそのために組織を強化すべく、マイクロサービス化やSREチームの立ち上げなどを進めており、
さらに強い開発組織を作っていこうと進めております。

■ジョインして頂ける方に何を任せたいか
事業に大きなインパクトを与えることの出来る開発組織の構築を、
既存のメンバーと一緒に取り組んでいただきたいと考えております

→現在、事業の拡大に伴い開発部のメンバーが増加しており、
その結果、組織のマネジメントを一部のリーダー層が担っている状況となっています。

より効果的に弊社のサービスを成長させる組織を構築すべく、
役割や携わるサービスによって5~10人規模のチームにジョインしていただき、
実際の開発業務はもちろん、ゆくゆくはリーダー候補としてメンバーのマネジメントから開発体制の整備を中心に、ご活躍いただきたいと考えております。

現在、弊社はサービスごとのチーム以外にもSREチームやマイクロサービスを推進するチームなどがあり、
役割やスキルに応じて横断的にお任せするケースなどもあるため、弊社のサービス、開発体制など
少しでもご興味を持って頂け場合はぜひご連絡頂ければと思います!

カジュアルな形で会社のご説明や面談も実施可能ですので、まずは話だけ聞いてみたい、
会社の概要を知りたいなどご要望があれば遠慮なく教えて下さい。


マイクロサービス化を推進頂くバックエンドエンジニアを募集

株式会社viviON