ミドル・シニアレベル Golang バックエンドエンジニア募集 | リモートポジション
リモート勤務
フルタイム
当社は革新的なプロダクトを開発する国際的なIT企業として、経験豊富なGolangバックエンドエンジニアを求めております。2-3年以上のGolang商用開発経験をお持ちの方に、グローバルチームの一員として最先端の技術スタックを活用した開発プロジェクトに携わっていただく機会を提供いたします。リモートワーク可能なこのポジションでは、高度な技術力と問題解決能力を発揮していただけます。
主な職務内容
- Go言語(Go 1.19以上)を用いたマイクロサービスアーキテクチャの設計と実装。
- CI/CD環境におけるKubernetes、Docker、GitLabを活用した継続的インテグレーションとデリバリーの実践。
- PostgreSQLとRedisを使用したデータベース設計、最適化、およびメンテナンス。
- 複雑なSQLクエリの作成と最適化による効率的なデータ処理の実現。
- Hashicorp ConsulとVaultを用いたサービスディスカバリーとシークレット管理の実装。
- RabbitMQおよび自社開発のデータバスを活用したメッセージングシステムの構築と運用。
- マイクロサービス間の効率的な通信プロトコルの設計と実装。
- パフォーマンス最適化とスケーラビリティの向上に向けた継続的な改善。
- コードレビューとチームメンバーへの技術的サポートの提供。
- アジャイル開発手法に基づくプロジェクト進行への積極的な参加。
必須スキル・経験
- Golangによる2-3年以上の商用開発経験(Go 1.18以上の使用経験)。
- コンテナ技術(Docker)とオーケストレーションツール(Kubernetes)の実務経験。
- GitLabを用いたCI/CDパイプラインの構築と運用経験。
- PostgreSQLを含むリレーショナルデータベースの設計と最適化の経験。
- 複雑なSQLクエリの作成と最適化能力。
- Redisなどのインメモリデータストアの実装経験。
- HashicorpのConsulとVaultを用いたサービスディスカバリーとシークレット管理の経験。
- RabbitMQなどのメッセージブローカーを活用したイベント駆動型アーキテクチャの実装経験。
- マイクロサービスアーキテクチャの設計と実装の経験。
- Gitを用いたバージョン管理の十分な知識と経験。
歓迎するスキル・経験
- PHPプログラミング言語の知識と実務経験。
- Redisを用いた高度なキャッシング戦略とデータ構造の実装経験。
- Gitの高度な使用経験(ブランチ戦略、マージ戦略など)。
- シェルスクリプトによる自動化タスクの実装経験。
- Dockerの高度な使用経験(マルチステージビルド、最適化されたイメージ作成など)。
- gRPCやGraphQLなどの最新API技術の実装経験。
- 分散システムのモニタリングとロギングの経験(Prometheus、Grafana、ELKスタックなど)。
- クラウドプラットフォーム(AWS、GCP、Azureなど)での開発経験。
- テスト駆動開発(TDD)の実践経験。
- オープンソースプロジェクトへの貢献経験。
当社で働く魅力
当社では、革新的なプロダクト開発に携わりながら、最新技術を駆使してグローバルな課題解決に貢献できる環境を提供しています。リモートワークを基本としながらも、グローバルチームとの密接な連携により、国際的な視野を広げることができます。継続的な学習と成長を支援する文化があり、技術的な挑戦と専門性の向上を目指す方に最適な環境です。自律性を重視し、柔軟な働き方を実現しながら、革新的なプロダクト開発に貢献したいエンジニアの方のご応募をお待ちしております。