Senior Software Engineer(認証認可領域) / キャディ株式会社

Salary: 800 - 1400 百万円

CSSTypeScriptRustReactPyTorchKubernetesHTMLPythonNext.jsPostgreSQL

Minimum year of experience: 5

CADDi

Senior Software Engineer(認証認可領域)

職務内容

  • 図面データ活用クラウド「CADDi Drawer」における認証認可領域の開発
  • エンタープライズ向けSaaSに求められるテナント管理・ユーザーアカウント管理・権限コントロール等をステークホルダーと議論・協力しながら開発を進める

業務内容

  • 認証基盤(Auth0)と連携した顧客ユーザー管理システムの開発
  • CADDi Drawerにおけるユーザー認可の開発(RBAC、ABAC、ReBAC等を想定)
  • マイクロサービスにおけるAPI認証と認可の開発(OAuth2.0を使った認証認可を想定)
  • 各サービス・チームの認証認可に関するアーキテクチャレビュー

チームについて

  • 開発組織の全体像はこちらの図をご参照ください
  • CADDi Drawer GroupのIDチームへの配属を想定しています
  • IDチームはCADDi Drawer各サービスの認証認可領域を横断的にレビューし、デザインするチームです
  • 2023年末に組成した新しいチームであり、2024年6月時点では3名の開発メンバーが所属しています
  • 本ポジションで入社いただく方には、CADDi Drawerのあるべき認証認可の設計を担っていただきたいと考えています

このポジションで得られる経験

  • 急成長するプロダクトにおける認証認可アーキテクチャ設計経験
  • マイクロサービスにおけるAPI通信の認証認可の設計経験
  • 熱量の高いメンバーと共に、難易度の高い課題に挑む経験

応募資格(必須)

  • Webアプリケーションの設計、開発、運用経験
  • 認証基盤やプロダクトのユーザー管理機能の開発経験またはユーザーやシステムの権限コントロールを管理するための認可基盤の開発経験
  • 認証認可やデジタルアイデンティー領域のテクノロジーに対する理解とそれらを活用した経験(OAuth2.0、OpenID Connect、SAML2.0、FIDO2等)
  • 日本語での流暢なビジネスコミュニケーション能力

応募資格(歓迎)

  • OAuth2.0やOpenID Connect等の最新仕様についてキャッチアップしていること
  • NIST SP 800-63等のガイドラインに則って認証基盤の開発を行なった経験
  • マイクロサービスの開発、運用経験
  • セキュリティを意識したWebアプリケーションの開発経験
  • ビジネスレベルの英語力

求める人物像

  • キャディのミッション「モノづくり産業のポテンシャルを解放する」に共感する方
  • 本質的な課題に向き合い、当事者意識をもって解決に向けた行動ができる方
  • 認証認可やデジタルアイデンティー領域のテクノロジーを活用した問題解決に対する想い
  • 変化が早く不確実性の高い状況において、前向きな姿勢と建設な議論を通じて業務を遂行できる方
  • 相手のコンテキストや解像度に配慮し、他者をリスペクトする姿勢でコミュニケーションや議論ができる方

給与

  • 入社時年俸は800万円~1400万円程度を想定
  • 昇給年2回
  • 年収を12で割った金額を月額固定給として支給いたします
  • ストックオプション制度あり

開発環境

  • 利用言語: フロントエンド (HTML, CSS, TypeScript), バックエンド (Rust, TypeScript, Python)
  • フレームワーク・ライブラリ: フロントエンド (React, Apollo, Next.js, WebGL, WebAssembly), バックエンド (Rust, Node.js, PyTorch), インフラ (Google Cloud, Kubernetes, Istio), データベース (PostgreSQL, Firestore), API (GraphQL, REST, gRPC), 認証 (Auth0), 開発ツール (GitHub, GitHub Copilot, GitHub Actions, Terraform, Figma, Sentry, Datadog, Storybook), コミュニケーションツール (Slack, Discord, JIRA, Miro)

勤務地

  • リモートワークをベースとしています
  • メンバー同士の交流を目的として、週1回程度の出社推奨日やQに1~2回程度のオフサイトミーティングを設けています
  • 中部・関西・九州など、首都圏以外在住のメンバーも複数名活躍しています

勤務時間

  • フレックスタイム制(コアタイム11:00~16:00)

福利厚生

  • 各種手当 (交通費実費支給, 子ども手当)
  • 社員同士の交流支援 (部活動支援費, Teaming Offsite費用補助, チーム内交流の食事代補助, 異なるチーム同士の交流の食事代補助)
  • 成長サポート (サーバー代補助, 書籍購入支援, 外部研修受講費支給)
  • ライフイベント・ファミリー支援 (育児休業・介護休業, 結婚お祝い金, 出産お祝い金, 引っ越し補助金)
  • その他 (社会保険完備, PC支給, 健康診断・検診費用補助, 全社表彰や部署ごとのアワード)

応募フロー

  • カジュアル面談(希望された場合)
  • 書類選考
  • 技術課題(オンラインのコーディングテスト)
  • 人事面談
  • 技術面接(エンジニア)
  • 最終面接(CTO小橋)
  • オファー面談

会社情報

  • 設立: 2017年11月
  • 代表者: 代表取締役CEO 加藤勇志郎
  • 事業内容: CADDi MANUFACTURING, CADDi DRAWER
  • グループ会社: CADDI VIETNAM COMPANY LIMITED, CADDi (THAILAND) Co., Ltd., CADDi Co., Ltd.
  • 従業員数: 535名(2024年1月1日時点、直雇用・役員のみ)
  • 資本金: 1億円(資本準備金含み、217億円)
  • 本社所在地: 東京都台東区浅草橋4-2-2 D’sVARIE浅草橋ビル 総合受付6階
  • 支社所在地: 関西オフィス, 関西支社 兼 品質管理センター
  • 企業サイトURL: https://caddi.com/

応募する