職務内容
スマートフォン・パソコンで様々な授業を受けることができる教育サービス「ZEN Study」のサーバーサイドの中でも教材管理や学習進捗管理といった学習体験を司るシステムの刷新にあたる設計及び開発を担当していただきます。
<サービスの紹介>
私たちは、未来の「当たり前」の教育をつくるため、生徒・学生や教職員の「学ぶ」「教える」体験の最大化を日々目指しています。
2025年4月に開校する日本発の本格的なオンライン大学「ZEN大学」や、2万名を超え日本最大の生徒数であるネットの高校「N高等学校・S高等学校」と連携し、ネットの時代に合わせた教育関連のサービスを開発・運営しています。
【ZEN Study(旧: N予備校)】
ひとつで学習が完結するオールインワン学習アプリです。
主に次のような機能を提供しています。
・リアルタイムに先生や仲間の生徒とコミュニケーションを取ることで理解を深める「ライブ授業」
・自分のペースで学習を進めることができて一目で進捗率がわかる「教材」
・学習者同士の教え合いの場「フォーラム」
※「N予備校」は2024年8月末に「ZEN Study」にリニューアルしました
【ZEN Compass】
学習者を導く先生方などが利用するコーチング支援Webサービスです。
LMS(Learning Management System)として学習状況を見ることができるだけではなく、より学習者を効率的に支援できるように、さまざまな指標で先生方を支えます。
<募集背景>
ZEN Studyを支える教材・学習進捗を司る技術基盤について、より開発の効率性やスケーラビリティを向上させ常に安定して快適に学ぶことができるZEN Studyを目指すためにもシステムの刷新を行っています。
"未来の「当たり前」の教育をつくる" というビジョンのもとに様々な学習体験を実現させるため、その基盤となるシステムをより良くしていくエンジニアを募集しています。
<業務内容>
教材管理や学習体験を司るシステムの刷新にあたる開発に関わること全般をご担当いただきます。
ご担当いただく業務例:
・アプリケーションの設計
‐ 要件のヒアリング、提案
‐ 要件をもとに、安全で効率的にサービス提供するためのアーキテクチャ設計
・サーバーサイドアプリケーションの開発・改善
‐ 変化する需要に対し、適切にサービス提供を行うためのチューニング、ボトルネックの改善
‐ リソースを効率的に活用するための改善
・システムの刷新にあたるリリース計画の策定及び実行
・サービスの運用
‐ インシデント対応
‐ サービス障害の暫定対処の立案、実施
‐ インシデントの根本原因解消
<開発環境>
使用言語: Kotlin
インフラ: AWS, Kubernetes
データストア: PostgreSQL, Redis, ElasticSearch
モニタリング:Prometheus, CloudWatch...
バージョン管理:GitHub Enterprise Cloud
CI/CD:GitHub Actions, ArgoCD
コミュニケーション: Slack, JIRA, Confluence, Google Workspace
既存システムで採用している技術スタック:
・Ruby / Rails, Padrino
・Node.js / JavaScript, TypeScript / Express, NestJS
現在、新規にサーバーサイドKotlinの導入などを検討しています。
既存のコードベースについては主に Ruby / Rails で構成されており、リアーキテクチャを進めながらの開発を想定しています。
<関連リンク>
□エンジニア採用説明資料
https://speakerdeck.com/nnndev/for-engineers
□開発者ブログ
https://blog.nnn.dev/entry/2021/06/17/110000
□ ZEN Study
https://www.nnn.ed.nico/
□ N高等学校プロジェクト採用
https://www.nnn.ed.nico/recruit/
□ ZEN大学
https://zen-univ.jp
必須要件
・Kotlin, Java, ScalaなどのJVM上で動作するプログラミング言語によるサーバーサイドアプリケーションの開発経験
・基本情報技術者相当のIT関連の基礎知識
・RDB、SQLの基礎知識
・GitHubとPull Requestを用いたチーム開発の経験
歓迎要件
・各種技術レイヤーでの設計経験
・ビジネス要件のドメインモデル設計
・拡張性や堅牢性を意識したRDBのスキーマ設計
・外部仕様の検討から一貫したwebAPIの設計
・分散システムの アーキテクチャ設計
・アプリケーションの継続的な運用・改善に取り組んだ経験
・自動テストの整備・運用
・コードベースの大規模リファクタリング
・プログラムの実行パフォーマンス改善
・SQLのパフォーマンスチューニング
・CI・CD の整備
・仕様やマニュアル等のドキュメント整備
・プロジェクトマネジメントの経験
・ステークホルダーとの要件調整
・3人以上のチームでのリーダー経験
・2ヶ月以上の期間にわたるプロジェクトの計画と進捗管理
・優先度や開発リソースを考慮した年単位での開発計画の策定
・以下の個別技術の利用経験
・Kotlinを用いたサーバーサイドアプリケーションの開発
・AWSを用いたインフラの設計・運用
・Docker, Kubernetes 等のコンテナ技術を利用したアプリケーションの構築・運用
求める人物像
・「未来の当たり前の教育をつくる」という教育事業の理念に共感していただける方
・「未来の当たり前の教育」のために必要となるものを追求し、その実現のために主体的に取り組める方
・目先の成果だけに囚われず、常に将来の開発者体験の向上を意識した開発ができる方
・一緒に働く仲間やステークホルダーに敬意を持ち、相手の感情を理解したコミュニケーションをとれる方
・新しい技術やマネジメントスキルの習得などに意欲を持ち、自己の成長に積極的な方
職種 / 募集ポジション | 【教育事業】教材基盤開発エンジニア |
---|---|
雇用形態 | 正社員 |
給与 |
|
勤務地 | |
勤務形態 | 裁量労働制(1日8時間のみなし労働) |
休日休暇 | 完全週休2日制(土・日)、祝日(※超会議に伴う営業日変更あり) ・年次有給休暇(入社日に5日、入社日の3ヶ月後に15日付与) ・記念日休暇 ・年末年始休暇(12/29~1/3) ・リフレッシュ休暇(年度ごとに2日間付与) ・特別(慶弔)休暇 |
手当・制度 | ・テレワーク手当 ※テレワーク対象となる社員(条件有り)に対し、月額2万円を支給 ・通勤交通費手当(上限月額50,000円) ※テレワーク対象者は原則支給しない ただし、業務指示における出社時の交通費は会社が認める範囲で別途支給 ・育児手当(上限月額50,000円) ※扶養の子の保育料の半額を支給 ・役職手当(役職に応じて支給) ・資格取得手当制度 ・サブスク手当(対象のサブスクを契約している場合、月額2千円を支給) |
福利厚生 | ・各種社会保険完備(関東ITソフトウェア健康保険組合) ・確定拠出年金制度 ・財形貯蓄制度 ・社員持株会制度 ・社内カウンセリング制度 ・同好会 ・健康保険組合各種サービス ・社員限定美容室 |
選考プロセス | 書類選考後、2回の面接を想定しています。 ※1次面接までに当社が指定する適性検査を受検いただきます。 ※全てオンライン面接となります。 ※選考の過程でコードテストを実施する可能性があります。 |
会社名 | 株式会社ドワンゴ |
---|---|
代表者 | 代表取締役社長 夏野 剛 |
事業内容 | ネットワークエンタテインメントコンテンツ及びシステムの企画、開発、運用、サポート、コンサルティング |
設立 | 1997年8月6日 |
資本金 | 1億円(2019年3月29日現在) |
所在地 | 〒104-0061 東京都中央区銀座4-12-15 歌舞伎座タワー |
親会社 | 株式会社KADOKAWA |
子会社 | 株式会社バンタン 株式会社スパイク・チュンソフト Spike Chunsoft, Inc. 株式会社バーチャルキャスト 株式会社カスタムキャスト |