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

Salary: 850 - 1200 百万円

TypeScriptReactNext.jsExpressPyTorchRustPythonOpenCVElasticSearchKubernetesPostgreSQL
CADDi

Senior Software Engineer(認証認可領域)

職務内容

「CADDi Drawer」における認証認可領域の開発を担っていただきます。

エンタープライズ向けSaaSに求められるテナント管理・ユーザーアカウント管理・権限コントロール等をステークホルダーと議論・協働しながら開発を進めます。

具体的な業務例

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

チームについて

IDチームはCADDi Drawer各サービスの認証認可領域を横断的にレビューし、デザインするチームです。2023年末に組成した新しいチームです。

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

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

応募資格(必須)

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

応募資格(歓迎)

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

求める人物像

  • ミッションに共感する方
  • 本質的な課題に向き合える方
  • 認証認可領域のテクノロジーを活用した問題解決に対する想い
  • 変化が早く不確実性の高い状況において前向きな姿勢で業務を遂行できる方
  • 他者をリスペクトする姿勢でコミュニケーションできる方

給与

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

開発環境

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

働き方

  • リモートワークを基本
  • フレックスタイム制(コアタイム11:00~16:00)

休日

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

手当・福利厚生

  • 交通費支給
  • 子ども手当
  • 社会保険完備
  • PC支給
  • 健康診断・婦人科検診費用全額補助

応募する

詳しい情報や応募方法については、採用サイトをご確認ください。