シニア Golang バックエンドエンジニア | リモート勤務可 | マイクロサービス開発
リモート勤務
フルタイム
当社では、次世代の分散システム開発を牽引できる経験豊富なシニア Golang バックエンドエンジニアを募集しています。3年以上の Golang 開発経験を持ち、高パフォーマンスかつスケーラブルなバックエンドシステムの設計・実装に精通している方を求めています。マイクロサービスアーキテクチャ、NoSQL データベース、コンテナオーケストレーションに関する深い知識を活かし、革新的なソリューション開発に携わっていただきます。
主な職務内容
- 最新の Go 言語(Go 1.21以上)を使用した、堅牢でスケーラブルなマイクロサービスの設計と実装。
- Couchbase、ElasticSearch などの NoSQL データベースを活用したデータ管理システムの構築と最適化。
- MySQL(Percona)を用いたリレーショナルデータベースの設計と運用。
- gRPC を使用した効率的な API 設計と実装。
- Kubernetes 環境でのコンテナ化されたアプリケーションのデプロイと管理。
- Prometheus を活用したモニタリングシステムの構築と運用。
- マルチスレッドプログラミングによる高性能アプリケーションの開発。
- パフォーマンス最適化とシステムチューニングの実施。
- 包括的なユニットテストと負荷テストの作成と実行。
- 技術的な意思決定プロセスへの積極的な参加と貢献。
必須スキル・経験
- Go 言語による開発経験が 3 年以上あること。
- NoSQL データベース(Couchbase、ElasticSearch など)の実務経験。
- MySQL(特に Percona)の設計・運用経験。
- gRPC を使用した API 開発の経験。
- Kubernetes 環境での開発・デプロイ経験。
- Prometheus などを用いたモニタリングシステムの構築経験。
- マルチスレッドプログラミングの経験と並行処理に関する深い理解。
- ユニットテストと負荷テストの作成経験。
- アプリケーションの最適化とチューニング戦略への理解。
- 論理的思考能力と問題解決能力を有すること。
望ましいスキル・経験
- マイクロサービスアーキテクチャの設計と実装経験。
- Docker を用いたコンテナ化の経験。
- CI/CD パイプラインの構築と運用経験。
- クラウドプラットフォーム(AWS、GCP、Azure など)での開発経験。
- 分散システムにおける障害対応とトラブルシューティングの経験。
- RESTful API 設計の経験。
- アジャイル開発手法に関する知識と経験。
- オープンソースプロジェクトへの貢献経験。
- 英語によるコミュニケーション能力(読み書き)。
当社で働く魅力
当社では、最先端の技術を駆使した革新的なプロジェクトに取り組む機会を提供しています。完全リモートワークで柔軟な勤務形態を実現し、世界中の優秀なエンジニアと協働できる環境があります。継続的な学習と成長を支援するための教育制度も充実しており、技術力向上のためのカンファレンス参加やトレーニングプログラムも用意しています。グローバルな視点でキャリアを築きたいエンジニアにとって、理想的な環境です。
あなたのスキルと経験を活かし、次世代のバックエンドシステム開発に貢献しませんか?経験豊富な Golang エキスパートとして、私たちのチームにぜひ加わってください。