- どんな仕事か
-
スマートフォン・パソコンで様々な授業を受けることができる教育サービス「ZEN Study」をはじめとするサービスのサーバーサイドの開発を担当していただきます。
<業務内容>
アプリケーションの実装だけでなく、要件定義やアーキテクチャの設計など、開発に関わる作業に幅広く関わっていただきます。
◇ご担当いただく業務例
・アプリケーションの設計
・要件のヒアリング、提案
・要件をもとに、安全で効率的にサービス提供するためのアーキテクチャ設計
・サーバーサイドアプリケーションの開発、改善
・新規サービスや機能追加に対応するアプリケーションの実装、運用
・変化する需要に対し、適切にサービス提供を行うためのチューニング、ボトルネックの改善
・リソースを効率的に活用するための改善
・サービスの運用
・インシデント対応
・サービス障害の暫定対処の立案、実施
・インシデントの根本原因解消
<サービスの紹介>
私たちは、未来の「当たり前」の教育をつくるため、生徒・学生や教職員の「学ぶ」「教える」体験の最大化を日々目指しています。
日本発の本格的なオンライン大学「ZEN大学」や、3万名を超え日本最大の生徒数であるネットの高校「N高等学校・S高等学校・R高等学校」と連携し、ネットの時代に合わせた教育関連のサービスを開発・運営しています。
【ZEN Study】
ひとつで学習が完結するオールインワン学習アプリです。
主に次のような機能を提供しています。
・リアルタイムに先生や仲間の生徒とコミュニケーションを取ることで理解を深める「ライブ授業」
・自分のペースで学習を進めることができて一目で進捗率がわかる「教材」
・学習者同士の教え合いの場「フォーラム」
<募集背景>
私たちサーバーサイド開発チームでは、ZEN StudyをはじめとしたWebサービスの設計とその提供に責任を持ち、どのようなシステムを作れば利用者の方に価値を届けられるのか、どうすればその価値を最大化できるかを常に考え、業務に取り組んでいます。
ZEN Studyを始めとする教育サービスは、ネットを活用した効率的な学習環境を提供するべく、まだまだ様々な「できること」および「やるべきこと」がある - 求められるスキルは
-
必須 【必須経験・スキル】
■基本情報技術者相当のIT関連の基礎知識
・サーバーサイドアプリケーションの開発経験 3 年以上
・Ruby on Railsを用いた開発経験 2 年以上
・Ruby on Railsを用いたある程度複雑な機能を実現した経験(例: 外部SaaSや他マイクロサービスとのデータ統合・抽象化を行った経験。共通ロジックをgem化し、疎結合な基盤を構築した経験。OpenAPI等を用いたスキーマ駆動による、一貫性のあるJSON API設計とドキュメンテーションの経験。)
・単体テストをはじめテストコードを書きながらの開発経験
■RDB、SQLの基礎知識
■GitHubとPull Requestを用いたチーム開発の経験
【歓迎する経験・スキル】
■各種技術レイヤーでの設計経験
・ビジネス要件のドメインモデル設計
・拡張性や堅牢性を意識したRDBのスキーマ設計
・外部仕様の検討から一貫したwebAPIの設計
・分散システムの アーキテクチャ設計
■アプリケーションの継続的な運用・改善に取り組んだ経験
・自動テストの整備・運用
・コードベースの大規模リファクタリング
・プログラムの実行パフォーマンス改善
・SQLのパフォーマンスチューニング
・CI・CD の整備
・仕様やマニュアル等のドキュメント整備
■プロジェクトマネジメントの経験
・各ステークホルダーとの要件調整
・3人以上のチームでのリーダー経験
・2ヶ月以上の期間にわたるプロジェクトの計画と進捗管理
・優先度や開発リソースを考慮した、年度単位での開発計画
■以下の個別技術の利用経験
・Ruby on Railsを用いたサーバーサイドアプリケーションの開発
・NestJSもしくは - 雇用形態は
- 正社員
- どこで働くか
- 東京都
- 給与はどのくらい貰えるか
- 480~800万円
NEW
掲載期間26/06/25~26/07/08
求人No.MYN-10133224





