仕事内容
保育士バンク!やおもてなしHRの開発エンジニアとして、バックエンドからフロントエンド、インフラまでプロダクト開発の全領域を担当します。SvelteやScala 3などの新技術を積極的に導入し、AI駆動開発も推進する「全員CTO」を目指す組織です。技術力が事業の成長と業界シェアに直結するフェーズで、多様なキャリアパスと充実した技術支援制度のもと、裁量を持って挑戦できます。
具体的な業務内容
- フロントエンドおよびバックエンド開発(設計、実装、効果検証)
- 新技術の検証、導入
- PdMと連携した施策の検討、実行
チーム体制
- 所属チームはDevelopmentチーム
- 1プロダクトにつき1開発チームが担当
- 3~6名程の少人数開発体制(テックリード1名、プロジェクトマネージャー1名、エンジニア1~4名)
- 開発手法はアジャイル(スクラム)を採用
開発組織の特徴
- フレームワークのソースコードを読んだり自分で作るエンジニアもいる
- フィーチャーチーム(フルスタックエンジニア)の割合が100%
- CTOもコードを書き、CPOはエンジニア出身者
- 共同著書「Scala実践プログラミング」を出したメンバーも在籍
- 3年以内に起業やCTOになった人が複数名いる
- エンジニア自身が事業計画を理解し、達成施策を考える
- メンバーでもデータのモデリングやクラウド環境の構築に0から携われる
- オールインハウス体制でプロダクト開発に必要な職種との距離が近い
- 開発手法はアジャイル開発(スクラム)を採用
- プロダクトによっては週3以上の高頻度でリリースが可能
担当予定のプロダクト
- 保育士・幼稚園教諭・保育補助など、日本最大級の保育士・幼稚園教諭転職支援プラットフォーム「保育士バンク!」の開発
- 累計約48万名以上の登録者ネットワークと豊富な採用マーケティング支援商材で保育施設の慢性的な人材不足を解決
- ホテル・旅館などの宿泊業界特化の採用支援プラットフォーム「おもてなしHR」の開発
- 深刻な人手不足が続く宿泊業界に対し、即戦力となる専門人材を安定的に供給し、機会損失を防ぎサービスの質と稼働率の維持・向上を支援
使用技術
- フロントエンドはTypeScript, Angular, SvelteKitを使用
- バックエンドはTypeScript, NestJS, Scala, Play Frameworkを使用
- インフラ環境はTerraform, Docker, AWS, GoogleCloud, Azure AD, Auth0, Stripe, microCMSを使用
- AI駆動開発にはClaude Code Max, Github Copilot, Gemini Advanced, NotebookLM in Proを活用
- 開発支援ツールとしてGitHub Actions, GitHub Enterprise, Redash, Looker Studio, Slack, JIRA, Confluence, Gemini Deep Researchを使用
Tech Vision
- 人口減少と関連する非デジタル業界を技術で変革することを目指す
- 全員が技術的な意思決定に挑戦し、CTOのようにプロダクト開発におけるプロフェッショナルとなる組織を目指す
- 挑戦したい人に技術、事業、組織のあらゆる面で想像以上の裁量を与える
- 1人1人が技術戦略に関わるCTOのような存在であることで、多岐にわたる課題に挑戦し価値貢献できるプロダクトを迅速に作り続ける
このポジションのビジネス的な面白さ
- 技術力がそのまま業界シェアに直結する、やりがいのある事業フェーズ
- 「保育士バンク!」は業界No.1を獲りにいくフェーズで、プロダクト機能が市場シェアに反映される環境
- 「おもてなしHR」は宿泊業界の市場規模に対してプロダクトの浸透余地が大きく、圧倒的No.1を狙える余地がある
- 市場の伸びとプロダクトの成長が重なるタイミングで、プロダクト機能で差別化し競合が追従できない地位を築ける可能性
技術的な挑戦を積極的に行うカルチャーと豊富なキャリアパス
- 新しい技術を積極的に取り入れ、プロダクトに最適な選択を自分たちで判断できる組織
- 事業スピードとプロダクトの親和性を鑑み、Scalaから全面的にTypeScriptへの技術移行を実施
- 2022年当時国内で導入事例の少ないSvelteKitを導入し、最新メジャーアップデートにも即座に対応
- エンジニア全員にClaude Code Maxを配布し、AI駆動開発を組織的に推進
- 2021年リリースのScala3を実プロダクトに早期採用し、新規プロダクトのメイン言語として使用
- エンジニアからテックリード、PdM、プラットフォーム開発、SRE、PjM、エンジニアリングマネージャー等、多様なキャリアパスが可能
実現したい技術的な取り組み
- Claude CodeなどのAIツールを活用し、仕様書から実装へのフローを自動化・標準化し、開発速度と品質の両立を目指す
- Observability(o11y)を強化し、障害の早期検知・原因特定のリードタイムを最小化
- GrafanaスタックとOpenTelemetryでメトリクス・ログ・トレース・プロファイリングを統合整備し、LLM×o11yによる障害分析の自動化にも踏み込む
- 営業・CRM領域にもエンジニアリングの力を展開し、Salesforceとの連携強化や公式LINE移行、求人・候補者データの一元管理に取り組む
評価制度
- エンジニア個人の成長と事業の成長の両軸を満たす開発組織独自の評価制度を運用
- OKRを用い、月次で目標設定と振り返りを行うことで成果を適切に評価
キャリアパス
- キャリアプランは「マネジメントライン」と「スペシャリストライン」の2軸を設定
- 2軸を跨ぐことも可能で、自分だけのキャリアを形成できる
- マネジメントラインは開発チームやエンジニア組織のマネジメントでエンジニアリング力を高める
- スペシャリストラインは技術調査・選定、技術指導、共通基盤実装などの技術面やプロジェクト・プロダクトマネジメント力で事業を成功に導く
研修制度
- Scala, Angular初学者向けに、経験に応じて最大4週間程度の研修プログラムを用意
- 中途入社、新卒入社問わずほぼ全員が研修後にプロダクト開発を行う
- 基礎研修と応用研修(Todoアプリ作成)の構成で、Scala, Angularをキャッチアップ可能
技術力支援制度
- 技術書籍購入支援、平日勉強会参加支援、チーム毎のペアプロ・モブプロを実施
- CTOによるテクニカルレビュー、技術書籍約300冊以上保管(貸出可能)
- 国内テックカンファレンス参加支援、週1で業務時間内に2時間自己学習の場提供(夕学)
- 開発定例(週30分/1人5分からのLT実施)で組織の技術力向上を図る
- 技術イベント(Nextbeat Tech Bar / 隔月開催)を実施
- AWS認定資格12種類、Oracle Master Bronze、IPA情報処理技術者試験、データサイエンティスト検定、JDLA G検定、JDLA E資格の受験費用を支援
求めるスキル・経験
必須
Webサービス開発実務経験2年以上 Webアプリケーション開発経験
Webアプリケーションフレームワークを使用した開発経験2年以上
歓迎
静的型付言語を使用した開発経験2年以上
データベース設計/モデリングの経験
状態管理ライブラリ+フロントエンドフレームワークを使用した開発経験
保守性とパフォーマンスを考慮したアプリケーション開発経験 パフォーマンス最適化経験
募集要項
- 職種
- フルスタックエンジニア
- 雇用形態
- 正社員
- 想定年収
- 500万〜800万円
- 勤務地
- 東京都 渋谷区 ほか(北海道 札幌市、宮城県 仙台市、石川県 金沢市、愛知県 名古屋市、京都府 京都市、香川県 高松市、広島県 広島市、福岡県 福岡市、鹿児島県 鹿児島市、沖縄県 那覇市)
- 出社・リモート
- ハイブリッド / 週2日リモート
- 必要経験
- 2年以上
- レベル
- メンバー
- 勤務時間
- フレックスタイム制 / コアタイム 11:00〜17:00 / 実働8時間
- 休日休暇
- 完全週休2日制 / 祝日休み / 夏季休暇3日
- 給与の詳細
- 賞与なし / 昇給 年2回 / みなし残業 月40時間
- 試用期間
- 3ヶ月