シニアフルスタックエンジニア(Stock事業)

募集職種 シニアフルスタックエンジニア(Stock事業)
募集の概要
本ポジションは、Stock事業開発を技術面で支える中核メンバーとして、「意思決定」「仕組み化」「安定継続」を軸に、プロダクトの安定成長を技術でリードいただく役割です。

 

短期的な機能追加だけではなく、5年後・10年後も安心して使われる基盤をつくるため、技術的な意思決定を担うシニアエンジニアを募集します。

 

現在はCTOに集中している技術的意思決定をともに担い、
中長期のアーキテクチャ改善や開発プロセス整備をリードしていただきながら、
大規模トラフィック環境における安定稼働とスケーラビリティを担保し、長期的なサービス品質の維持・向上を支えていただきます。
具体的な業務

 

今回募集するポジション
本ポジションは、Stock事業開発を技術面で支える中核メンバーとして、「意思決定」「仕組み化」「安定継続」を軸に、プロダクトの安定成長を技術でリードいただく役割です。

 

主力サービス「情報共有ツールStock」は、税理士事務所・介護・医療・教育など幅広い業界で導入され、25万チーム以上に利用される基盤事業です。
「Stock」は、25万チームに利用されていることからも分かる通り、『非IT企業』の小規模事業者における情報共有の根本的な課題を的確に捉え、解決しているプロダクトです。

 

一方で、長期運用に伴う技術課題や、さらなる安定性・拡張性の向上が重要テーマとなっています。
25万チームに利用されるプロダクトだからこそ、「壊さず進化させる」という難しさがあります。

 

そのため、本ポジションでは、短期的な機能追加だけではなく、5年後・10年後も安心して使われる基盤をつくるため、技術的な意思決定を担うシニアエンジニアを募集します。

 

現在はCTOに集中している技術的意思決定をともに担い、
中長期のアーキテクチャ改善や開発プロセス整備をリードしていただきながら、
大規模トラフィック環境における安定稼働とスケーラビリティを担保し、長期的なサービス品質の維持・向上を支えていただきます。

 

▼具体的な業務内容

「①意思決定」「②仕組み化」「③安定継続」の3つを軸に、具体的には以下の業務を担っていただきます。

①意思決定(プロダクト価値を最大化する技術選定)
・PdM / CTOと連携した将来成長に耐えうるアーキテクチャ設計・技術選定のリード
・ユーザー課題に対する「なぜ必要か」「どう実現するか」を踏まえた最適仕様の策定
・短期デリバリーと長期的な健全性のバランスを踏まえた技術的優先順位の判断

 

②仕組み化(高効率・高品質な開発基盤の整備)
・Git Flow・CI/CD・リリースプロセス改善による安全かつ効率的な開発環境の構築
・コードレビュー・自動テスト整備による品質担保の仕組み化
・設計指針のドキュメント化およびナレッジ共有による属人性排除の開発体制構築

 

③安定継続(25万チームの基盤を支える運用)
・SLO/SLIに基づく24時間365日の安定稼働を支える監視・運用体制の主導
・技術的負債の特定とリファクタリングによる継続的なシステム改善
・高負荷環境に耐えるパフォーマンス最適化による安定したサービス提供の維持

 

技術スタック
・バックエンド: Ruby on Rails (Ruby), RSpec
・フロントエンド: React, TypeScript, webpack, Astro, Jest
・モバイル・デスクトップ: React Native, Electron
・インフラ: AWS(ECS, RDS, S3, SQS, ElastiCache, Bedrock, Lambda, Amplify…), Docker, Cloudflare
・データストア・検索: PostgreSQL, Redis, OpenSearch
・リアルタイム通信: Node.js (Express) ※WebSocket
・生成AI: AWS Bedrock
・CI/CD ツール: GitHub, GitHub Actions, Amplify
・監視・オブザーバビリティ:Sentry, Papertrail
・コラボレーション: Stock, ナレカン, Google Workspace
この仕事で得られること
・既存のユーザーへの影響を考慮した、安定性と進化の両立を行う開発経験
・Bizサイドと連携したプロダクト改善・意思決定への関与経験
・ユーザー課題を深く理解し、プロダクト設計に落とし込む経験
・エンタープライズ/ミドルマーケット向け基盤システムの構築経験
・長期運用プロダクトにおける技術的負債の解消・近代化経験
配属部署 開発チーム
必須の条件
(Mustの要件)
▼技術スキル(下記いずれか必須)
a) クラウド環境におけるWebアプリケーションの開発経験(例:AWS / GCP / Azure などを用いたサービス開発・運用経験)
b) 何らかのWebアプリケーションフレームワークを用いた開発経験(言語不問:Ruby / JavaScript / TypeScript / Go / Java など)
c) モバイルアプリ、またはクロスプラットフォーム(React Native / Electron 等)の開発経験

▼チーム開発・協働経験(必須)
d) 業務委託等の外部パートナーと協働・連携した開発経験
歓迎する条件
(Nice to haveの要件)
※必須の要件ではありません
【歓迎(WANT)】
※業種/職種問わず、下記のいずれかの経験
・Ruby on Rails、または React を用いた開発・運用経験
・SRE領域、またはサービス/プロダクト運用に関する実務経験
・BtoB SaaSプロダクトの開発経験
・長期間運用されているプロダクトにおける改善やリファクタリングの経験
・CI/CD、監視、ログ管理など、運用基盤の改善に関わった経験
・複数の関係者(Biz/開発/外部ベンダー等)と連携しながら、開発を推進した経験
・大規模トラフィック下でのパフォーマンス改善、またはDB最適化の経験
・レガシーなコードベースを安全に刷新・リファクタリングした経験
・テックリード(TL)またはプロジェクトマネージャー(PM)として、技術的な意思決定および開発プロセスの改善に関わった経験

【その他】
「求める人物像」
・当社ミッション(=世界中の『非IT企業』から、情報共有のストレスを取り除く)に共感し、技術で本質課題を解決したい方
・25万チームの基盤を支える責任感を持ち、安定性・品質を重視できる方
・個人依存ではなく、仕組み化によって強い開発組織を作りたい方
・ユーザー視点で「最適な体験」を粘り強く考え抜ける方
・PdM / Bizと連携しながら、自律的に意思決定・推進できる方
想定年収 700〜850万
※半年に1度(6月・12月)の評価改定
勤務形態 週3日の出社・週2日のリモートによるハイブリッド勤務
勤務地 〒103-0004 東京都中央区東日本橋2-8-3 JMFビル東日本橋01 4階
選考プロセス 書類選考→一次面接(Zoomでの面談)→二次面接(対面での面談)→お食事会→内定

Stockでは、新たな仲間を大募集しています!