具体的な業務内容
サーバーサイドエンジニア(アーキテクト)【教育事業】◆オンライン教育サービス「ZEN Study」
スマートフォン・パソコンで様々な授業を受けることができる教育サービス「ZEN Study」のサーバーサイドの中でも教材管理や学習進捗管理といった学習体験を司るシステムの刷新にあたる設計及び開発を担当していただきます。
※2025年4月に開校する日本発の本格的なオンライン大学「ZEN大学」や、2万名を超え日本最大の生徒数であるネットの高校「N高等学校・S高等学校」と連携し、ネットの時代に合わせた教育関連のサービスを開発・運営しています。
■業務概要:
教材管理や学習体験を司るシステムの刷新にあたる開発に関わること全般をご担当いただきます。
<業務例>
◎アプリケーションの設計
・要件のヒアリング、提案
・要件をもとに、安全で効率的にサービス提供するためのアーキテクチャ設計
◎サーバーサイドアプリケーションの開発・改善
・変化する需要に対し、適切にサービス提供を行うためのチューニング、ボトルネックの改善
・リソースを効率的に活用するための改善
◎システムの刷新にあたるリリース計画の策定及び実行
◎サービスの運用
・インシデント対応
・サービス障害の暫定対処の立案、実施
・インシデントの根本原因解消
■開発環境
使用言語: 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 で構成されており、リアーキテクチャを進めながらの開発を想定しています。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境