認証認可・権限管理基盤開発バックエンドエンジニア
1.共通の役割
●統合型経営プラットフォームに向けた、アカウント関連機能や権限管理機能の基盤設計・開発
●各プロダクトチームへの基盤導入支援、設計レビュー
●スケーラビリティ・セキュリティ・メンテナビリティ向上のための改善開発
2.領域別の具体的な開発内容
【認証認可基盤】
●ユーザーフレンドリーで安全な認証手段の開発
●Authlete等を利用した認可基盤の構築・運用
●他社サービスIDとの連携や、M&Aプロダクトをfreeeでシームレスに利用できる仕組みづくり
【権限管理基盤】
●バックオフィス業務を自然体で実現できる柔軟な権限管理機能を持つ基盤の設計・開発
●ユーザー業務を安全かつ自然に表現するためのアクセス制御ロジックの実装
●マイクロサービスとしてのパフォーマンスチューニング
使っている技術
言語
Go, Ruby, TypeScript
FW
Ruby on Rails, React
DB/データ分析
AWS Aurora(MySQL), AWS Elasticache(Redis), GCP BigQuery
監視
Datadog, Bugsnag
タスク管理/コミュニケーション
JIRA, Slack
その他開発ツール
Docker, AWS EKS, Helm, Terraform