【フルリモート/週5/Go】分散型サービス間通信およびAPIゲートウェイの開発・最適化

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