開く
サービス業
キャディ株式会社

Senior Software Engineer、 Backend - Control Plane -

年収:850万円

1200万円

東京都

正社員

求人詳細

【募集背景】
私たちキャディは「モノづくり産業のポテンシャルを解放する」をミッションに、「製造業AIデータプラットフォームCADDi」を展開しています。
2022 年、2024年にそれぞれリリースした「製造業データ活用クラウドCADDi Drawer」と「AI見積クラウド CADDi Quote」は、既に国内外のお客様に広く活用いただいております。特にCADDi Drawerについては、T2D3を大きく上回るスピードで成長しています。
今後は更に製造業の知見をテクノロジーによって再現・集約することで、部門や会社を超えた全体最適の実現を目指しています。
開発としては、データプラットフォームとしての機能強化、プラットフォーム上で動く数十個の新規アプリケーション開発、飛躍的に増加するユーザー数・データ量・データ種類に耐えうる基盤の強化など、取り組みたいテーマが数多くあります。
難易度が高くチャレンジしがいのあるプロダクト開発に一緒に取り組む仲間を募集しています。

私たちが目指すのは、日本発で世界を獲るグローバルSaaSプラットフォームです。 このビジョンを実現するため、現在は特に、堅牢性と拡張性を両立するマルチテナントSaaSの「Control Plane」開発に注力しています。
私たちのプラットフォームの価値は、Application開発者が「Growth」に直結する価値創造に集中できる環境を提供することにあります。 そのため、認証・認可基盤、セキュアなテナント管理、共通コンポーネントといった基盤を徹底的に強化し、開発者体験とガバナンスを高いレベルで両立させる必要があります。
このプロダクトの「幹」となる重要な開発を、技術的なオーナーシップを持って推進いただける方を求めています。

【期待する役割】
Control Planeの開発を推進していただきます。システムのバックエンド開発に責任を持ち、最適な技術選定やアーキテクチャの設計を通して高品質なソフトウェアを創り上げることが求められます。

【想定される業務例】
(以下に限定されるものではありません)
・急拡大するサービス、組織における技術選定及びアーキテクチャの意思決定のリード
・持続的な運用可能性を意識したバックエンドアプリケーションの構築
・事業戦略とアラインした技術戦略の立案・策定、開発組織の技術的リード

【このポジションの面白さ・得られる経験】
・グローバル展開するプロダクトの開発経験
・産業構造を変革するプロダクトの開発を通して、社会に大きな価値を提供する経験
・特定の用途に限定されない汎用的なデータプラットフォームアプリケーションの開発を通じて得られる難易度の高い開発経験
・難しい課題を熱量の高いメンバーと共に解いていく経験
・プロダクトのスケールに対して技術力をもって貢献する経験

【所属組織について】
Control Plane部への配属を想定しています。
グローバルなマルチテナントSaaSを開発するため、Control Planeの開発を行う部です。CADDi DrawerやCADDi Quoteなどが本質的な機能開発に注力できるよう、共通機能のプラットフォーム化を推進します。

▼Control Plane部の開発事例の紹介
・認証プラットフォームの構築
私たちは今後CADDi Drawer、 CADDi Quote以外のアプリケーションもリリースする予定です。
IDaaS(Auth0)で開発することで認証を共通化しています。しかし、アプリケーションの数だけOIDC Clientの導入とメンテナンスが発生します。各アプリケーション開発者がこれを意識しなくて済むように、プラットフォームとして提供しました。

・テナントプラットフォームの構築
上記の認証プラットフォームと同様に、テナント情報を管理するシステムを共通化・中央集権化する必要がありました。
Control Plane内のテナントプラットフォームという新しいシステムを構築しました。各アプリケーションが同様の機能を実装しなくて済むようにしました。

・マイクロサービス間のAPI認証にInternal Tokenを導入
私たちのシステムはマイクロサービスアーキテクチャです。JWTによるAPI認証を採用しています。
システムへのセキュリティ要件が複雑になっていく中で、より私たち自身でAPI認証を拡張していく必要性が出てきました。
独自のInternal Token発行システムを運用し、システム間同士のAPI認証はそちらのTokenを採用しています。今後は、より詳細な認可の設定を取り入れていく予定です。

【開発環境】
フロントエンド:TypeScript、React、Next.js
バックエンド:Rust(axum)、TypeScript、Node.js(Express、Fastify、NestJS)
機械学習・アルゴリズム:Rust、Python、OpenCV、PyTorch、TorchServe、Elasticsearch、Vertex AI
インフラ:Google Cloud、Google Kubernetes Engine、Anthos Service Mesh、Istio、Cloudflare、Argo Workflows
Event Bus:Cloud Pub/Sub
DevOps:GitHub、GitHub Actions、ArgoCD、Kustomize、Helm、Terraform、Datadog、MixPanel、Sentry
Data:CloudSQL(PostgreSQL)、AlloyDB、BigQuery、dbt、trocco
API:GraphQL、REST、gRPC
認証: Auth0
開発ツール:GitHub Copilot、Figma、Storybook
コミュニケーションツール:Slack、Discord、JIRA、Miro、Confluence

【働き方】
▼働く場所について
・リモートワークをベースとしています。
 - メンバー同士の交流を目的として、週1回程度の出社推奨日や四半期に1~2回程度のオフサイトミーティングを設けています。
 - 詳細はチームにより多少異なりますので、面談や面接にてご質問ください。
・中部・関西・九州など、首都圏以外在住のメンバーも複数名活躍しています。
・出社を希望される場合、いつでもオフィスを使っていただくことも可能です。
※働き方にするご質問がございましたら、採用プロセスの中でお気軽にご相談ください。
【必須要件】
(1)技術的な専門性を持って開発をリードした経験
(2)プロダクトまたはプロジェクトのデリバリーにおける課題解決をリードした経験
(3)日本語での流暢なビジネスコミュニケーション能力

※例として、以下のようなご経験をイメージしています(すべて経験されている必要はありません)
(1)技術的な専門性を持って開発をリードした経験
・アーキテクチャ設計をリードした経験
・pros/cons を、技術面と事業状況の両面から比較しながら、ご自身の経験を盛り込んだ上で、言語選定・フレームワーク選定・ライブラリ選定を行った経験
 - 特にLogging・監視・User Event における技術選定を行った経験
・非同期ジョブを伴うサービスの開発経験、特にジョブ基盤を設計・構築した経験 
・開発生産性の課題解決を技術でリードした経験
 - CI/CD の整備(特に Docker 周り)、コーディング規約の整備や実行の支援、schema-driven development" の導入など

(2)プロダクトまたはプロジェクトのデリバリーにおける課題解決をリードした経験
・複数のステークホルダーが関係するプロジェクトをリードして完遂した経験
 - 開発計画の立案、要件定義、スケジューリング、進捗管理など
・開発プロセスに関する課題解決をリードした経験
 - テストプロセスの整備、チームへのスクラムの導入など

(3)日本語での流暢なビジネスコミュニケーション能力
・テキストコミュニケーションやミーティングを含め、日常業務を日本語で完結できること
・例:日本語能力試験N2程度、日本語環境での3年程度の就業経験をお持ちである等

【歓迎要件】
・静的型付け言語を用いたWebアプリケーションのバックエンド開発・運用経験(強く推奨)
・Dockerネイティブなインフラ環境における開発経験(強く推奨)
・スクラムやアジャイル開発に基づく開発プロセスの改善をリードした経験
・複数チームにまたがる大規模システムにおける設計や開発経験
・ドメイン駆動設計に基づく開発経験
・Rust、Scala等の強い静的型付け、関数型の要素のある言語での開発経験
・マイクロサービスの設計、開発、運用経験
・セキュリティを意識したWebアプリケーションの開発経験
・ビジネスレベルの英語力

【求める人物像】
・グローバルに通用するプロダクトを生み出す、大胆な目標にワクワクする方
・本質的な課題に向き合い、当事者意識をもって解決に向けた行動ができる方
・相手のコンテキストや解像度に配慮し、他者をリスペクトする姿勢でコミュニケーションや議論ができる方

会社概要

会社名 キャディ株式会社
資本金 100,000,000円
設立年月 2017年11月01日
代表者氏名 加藤勇志郎
事業内容 ・製造業の受発注プラットフォーム「CADDi」を運営。 ・製造業における調達行程のIoT化におけるコンサルタント業務全般
従業員数 535人
本社所在地 東京都 台東区浅草橋4-2-2 D'sVARIE浅草橋ビル6F