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

Salary: 850 - 1200 百万円

TypeScriptReactRustKubernetes

Minimum year of experience: 3

CADDi

求人情報

職務内容

募集背景

私たちは「モノづくり産業のポテンシャルを解放する」をミッションに、製造業におけるデータプラットフォームプロダクト「CADDi Drawer」を展開しています。急成長中のプロダクトであり、2023年からは海外(アメリカ・タイ・ベトナム)での販売も開始し、グローバル展開も加速させています。

今後は、図面以外にも製造業の知見をテクノロジーによって再現・集約し、全体最適の実現を目指しています。

業務内容

「CADDi Drawer」における認証認可領域の開発を担っていただきます。エンタープライズ向けSaaSに求められるテナント管理・ユーザーアカウント管理・権限コントロール等をステークホルダーと議論・協働しながら開発を進めます。

具体的な業務例は以下を想定しています。

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

チームについて

CADDi Drawer IDチームへの配属を想定しています。IDチームは各サービスの認証認可領域を横断的にレビューし、デザインするチームです。

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

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

応募資格

必須

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

歓迎

  • OAuth2.0やOpenID Connect等の最新仕様についてキャッチアップしている
  • NIST SP 800-63等のガイドラインに則って認証基盤の開発を行なった経験
  • マイクロサービスの開発、運用経験

求める人物像

  • 上記ミッションに共感する方
  • 本質的な課題に向き合い、当事者意識をもって解決に向けた行動ができる方
  • 様々な状況において前向きな姿勢を持ち続ける方

給与

  • 入社時年俸は850万円~1200万円程度を想定
  • 昇給年2回
  • ストックオプション制度あり

開発環境

  • フロントエンド: TypeScript, React, Next.js
  • バックエンド: Rust, TypeScript, Node.js
  • インフラ: Google Cloud, Google Kubernetes Engine
  • DevOps: GitHub, GitHub Actions
  • API: GraphQL, REST, gRPC

採用フロー

  1. カジュアル面談(希望された場合)
  2. 書類選考
  3. 技術課題(オンラインのコーディングテスト)
  4. 人事面談
  5. 技術面接(エンジニア)
  6. 最終面接
  7. オファー面談

勤務条件

働き方

  • リモートワークをベースとしつつ、週1回程度の出社推奨日を設けています。

勤務時間

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

雇用形態

  • 正社員(試用期間3ヵ月)

休日

  • 完全週休2日制(土日祝)
  • 年次有給休暇、夏季休暇、年末年始休暇

手当・福利厚生

  • 交通費
  • 子ども手当
  • 社会保険完備
  • PC支給

This markdown captures the relevant information from the job listing while omitting any company-related information.