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