具体的な業務内容
【リモート中心】シニアソフトウェアエンジニア(認証認可)◆巨大産業を変革するデータプラットフォーム
◇大手SaaS企業のCTO経験者が続々ジョイン/巨大産業の課題解決に挑戦するSaaS/グローバル展開中/地方からの勤務者在籍中/残業20H◇
■業務内容:【変更の範囲:会社の定める業務】
図面データ活用クラウド「CADDi Drawer」における認証認可領域の開発を担っていただきます。
エンタープライズ向けSaaSに求められるテナント管理・ユーザーアカウント管理・権限コントロール等をステークホルダーと議論・協働しながら開発を進めます。
■具体的な業務例:
・認証基盤(Auth0)と連携した顧客ユーザー管理システムの開発
・CADDi Drawerにおけるユーザー認可の開発(RBAC、ABAC、ReBAC等を想定)
・マイクロサービスにおけるAPI認証と認可の開発(OAuth2.0を使った認証認可を想定)
・各サービス/チームの認証認可に関するアーキテクチャレビュー
■チームについて:
・IDチームはCADDi Drawer各サービスの認証認可領域を横断的にレビューし、デザインするチームです。
・2023年末に組成した新しいチームであり、2024年6月時点では3名の開発メンバーが所属しています。
■開発環境:
フロントエンド…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
変更の範囲:本文参照
チーム/組織構成
その他プロジェクト事例
開発環境