▍募集背景
株式会社キカガクで開発をしている自社サービスのインフラストラクチャ関係の開発・運用・改善を担当していただきます。
日々改善している学習コンテンツの質やユーザー体験の向上によって、登録者数は日に日に増えており、有難いことに多くの方にご利用いただいております。日々多くのご要望をいただいており、まだまだ大きな伸びしろがあるサービスです。
一方でより快適なサービス体験をより多くのユーザーへ提供するためスケーラブルかつ可用性・安定性が高いインフラストラクチャを目指し改善をし続けることが必要だと考えています。
ただ開発するのみにとどまらず、メンバーそれぞれが主体性を持ち、どうすればユーザー体験は向上するのかを考え、それを実践することのできる仲間を探しています!
■業務内容
・キカガクプラットフォーム内の複数サービスの基盤となる Google Cloud インフラの設計、構築、運⽤
・障害検知や障害発⽣を防ぐためのモニタリング環境の構築
・開発環境も含めたインフラ全体のセキュリティ設計
・新規プロダクト⽤インフラの設計、構築
・技術スタックの標準化、共通化
・アプリケーションの安定的な運⽤、パフォーマンスの改善
▍開発環境
・インフラ: Google Cloud (App Engine, Cloud Run, Cloud Run functions, Cloud Storage etc...), Terraform
・データ基盤:BigQuery, Prefect, Python
・フロントエンド:TypeScript, Next.js, Chakra UI, Firebase JavaScript SDK
・バックエンド:TypeScript, NestJS, GraphQL, Prisma, Node.js(Cloud Run functions), Python(FastAPI)
・データベース:AlloyDB(PostgreSQL), Firestore
・認証:Identity Platform
・開発ツール:GitHub, Notion, Figma
・コミュニケーションツール:Slack, Notion, Google Meet, Zoom
▍必須要件
• サービスのインフラアーキテクチャ設計を主体的に実施した経験
• パブリッククラウドを利⽤した Web アプリケーションインフラの構築、運⽤
経験
• CI/CD 等の各種オペレーションを⾃動化するためのツールの開発、運⽤経験
• バーション管理の概念を理解し、Git を⽤いたチーム開発経験
▍歓迎要件
• GCP, AWS, Azure を利⽤したシステムの運⽤経験
• TypeScript, Next.js, React, Chakra UI, Firebase Client SDK のいずれかを⽤いた開発経験
• 事業⽴ち上げ経験や顧客/ユーザーのフィードバックを受けながら機能改善した経験
• Web アプリケーションの特性に応じたアーキテクチャを設計、運⽤、構築経験
• 新しいライブラリ、ツールの動向を追い、検証し、チームへ還元した経験
• ⼀定規模における商⽤サービスの開発・運⽤経験
▍こんな人と働きたい
• キカガクのミッション「あるべき教育で⼈の⼒を解放する」に共感する⽅
• 役割に固執することなくオーナーシップを持って業務に取り組み、エンドユーザーに価値を届けるために⾃チームのみならず他事業部とも連携を取り、結果に責任を持てる⽅
• チームとのコミュニケーションを⼤切にし、⾃ら考え、⾃ら動き、率先して⾏動できる⽅
• 積極的に技術や知識を⾝につけられる学習意欲がある⽅
• ユーザーの声をスピーディーにサービス改善に繋げられる⽅
• リモートワークでもスムーズに仕事を進めるために、ドキュメント作成など⾮同期コミュニケーションの質を⾼めることが好きな⽅