【フルリモート/週5/Go】分散型セッション管理および認証ゲートウェイAPIの開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 5,000 ~ 6,000円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
お任せしたいこと
[役割]
バックエンドエンジニアとして、Go言語を用いた分散型の共通認証・セッション管理ゲートウェイシステムの新規機能追加およびパフォーマンス最適化を担当していただきます。
[役割に対して求める成果]
Goroutineを用いた並行処理の最適化とメモリ効率の向上を徹底し、秒間数万リクエストのスパイクアクセス時にも遅延のない低レイテンシな認証レスポンスを実現すること。
具体的な業務内容
Go(Gin / gRPC)を用いた、高スループットな認証・認可APIのエンドポイント設計および実装
Redis(クラスター構成)を用いた、高速なセッションキャッシュ戦略と排他制御ロジックの構築
Protocol Buffersを用いた、マイクロサービス間における軽量な通信スキーマの定義
go testを用いた自動単体テストの作成、およびGitHub ActionsでのCI/CDパイプライン運用
Datadogを用いた分散トレーシングの確認、およびパフォーマンスボトルネックの特定・修正
必須スキル・経験
Go言語を用いたWebアプリケーションまたはAPIの開発実務経験3年以上
GoroutineやChannelを用いた並行プログラミングの実装、およびデバッグの実務経験
RDBMS(MySQL/PostgreSQL等)およびNoSQL(Redis等)を用いた開発・運用経験
Dockerを用いたコンテナ環境での開発経験(docker-composeを自在に扱えるレベル)
Git / GitHubを用いたチーム開発フロー(プルリクエスト、コードレビュー)の習熟
歓迎スキル・経験
OAuth 2.0 / OIDC(OpenID Connect)などの認証プロトコルに関する深い知見
gRPC、プロトコルバッファを用いたスキーマ駆動開発の実践経験
AWS(EKS, Aurora, ElastiCache)などのクラウドインフラに関する基礎的な知識
プロファイリングツール(pprof等)を駆使した、CPU・メモリボトルネックの解消実績
開発環境
言語・FW:Go, Gin, gRPC
インフラ・DB:AWS, PostgreSQL, Redis, Docker
管理ツール:GitHub, Slack, Jira, Datadog
技術スタック:Protocol Buffers, go test, GitHub Actions
開発チームについて
技術志向の強いバックエンドエンジニア4名構成のチームです。
不要なミーティングを削ぎ落とし、GitHubやJiraでのテキストコミュニケーションを中心に高速で開発を回しています。
求める人物像
Goのシンプルさを活かし、複雑な記述を避けた可読性の高いクリーンなコードを書ける方
技術的な仕様の行間について、チームと小まめにチャットで意思疎通が図れる方
仕事の魅力
大量のトラフィックを捌く分散システムのコア領域に携わることができ、Go言語のパフォーマンスを限界まで引き出す開発を経験できます。
完全フルリモートのため、自身のペースを保ちながら設計・開発に集中できる環境です。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
