シニア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(振る舞い駆動開発)の実践経験。 - オープンソースプロジェクトへの貢献歴。 - システムセキュリティとデータ保護に関する知識と経験。 - マイクロサービスの障害復旧戦略の設計と実装経験。 当社で働く魅力 当社は最先端のテクノロジーと革新的な取引アルゴリズムを組み合わせ、金融市場に革命をもたらしています。完全リモートの環境で、世界中の優秀なエンジニアと協力しながら、技術的に挑戦的な問題に取り組む機会があります。継続的な学習と成長を重視し、最新技術の探求を奨励する文化を持っています。高性能コンピューティング、分散システム、金融テクノロジーの交差点で、あなたの専門知識を活かし、次世代の取引プラットフォーム構築に貢献しませんか。