シニアGolangバックエンドエンジニア | アルゴリズム取引システム開発 | リモート勤務
リモート勤務
フルタイム
最先端テクノロジーを活用した高度なアルゴリズム取引システムを開発する当社では、プラットフォームの中核となるマイクロサービス構築に貢献いただけるシニアGolangバックエンドエンジニアを募集しています。当社の革新的な取引インフラストラクチャは、ミリ秒単位のレイテンシと高可用性を実現し、金融市場における競争優位性を確立しています。
主な責任
- Go言語(Go 1.21以上)を使用した堅牢で水平スケーラブルなマイクロサービスの設計と実装。
- 複雑な取引システムにおける高パフォーマンスなバックエンドコンポーネントの開発と最適化。
- サブミリ秒レベルのレイテンシと99.99%以上の稼働率を実現するシステム性能の最適化。
- クリーンで保守性の高いコードの作成と、包括的な技術文書の整備。
- CI/CDパイプラインを通じたマイクロサービスのデプロイと自動スケーリングの実装。
- RESTful APIおよびgRPCベースの効率的な通信インターフェースの設計と開発。
- チームメンバーとの協力によるコードレビュー、アーキテクチャ設計、技術的意思決定への参加。
必須スキルと資格
- Golangを使用したバックエンド開発において5年以上の実務経験。
- ソフトウェア開発全般において8年以上の経験。
- 取引システムまたは金融テクノロジープロジェクトでの実務経験(必須)。
- マイクロサービスアーキテクチャとデザインパターンの深い理解と実装経験。
- RESTful APIの開発とgRPCプロトコルの実装経験。
- PostgreSQL、MySQL(リレーショナルデータベース)およびMongoDB、Redis(NoSQLデータベース)の実務経験。
- Kafka、RabbitMQ、または類似のメッセージキューシステムの実装経験。
- DockerとKubernetesを使用したコンテナ化とオーケストレーションの経験。
- Gitおよびバージョン管理ワークフローの熟練した使用経験。
- 高負荷・高可用性システムの設計と実装経験。
- 英語でのコミュニケーション能力(読み書き、会話)。
歓迎するスキル
- AWS、GCP、Azureなどのクラウドプラットフォームでの開発経験。
- Prometheus、Grafanaなどのモニタリングツールの導入と運用経験。
- 分散システムにおけるトラブルシューティングとパフォーマンス最適化の経験。
- TDD(テスト駆動開発)およびBDD(振る舞い駆動開発)の実践経験。
- オープンソースプロジェクトへの貢献歴。
- システムセキュリティとデータ保護に関する知識と経験。
- マイクロサービスの障害復旧戦略の設計と実装経験。
当社で働く魅力
当社は最先端のテクノロジーと革新的な取引アルゴリズムを組み合わせ、金融市場に革命をもたらしています。完全リモートの環境で、世界中の優秀なエンジニアと協力しながら、技術的に挑戦的な問題に取り組む機会があります。継続的な学習と成長を重視し、最新技術の探求を奨励する文化を持っています。高性能コンピューティング、分散システム、金融テクノロジーの交差点で、あなたの専門知識を活かし、次世代の取引プラットフォーム構築に貢献しませんか。