職務内容
Golang開発者(チャネルパートナーシステム)チャネルパートナーシステムを専門とするGolang開発者として、当社の取引所パートナー(エージェント)プラットフォームの中核アーキテクチャの設計と開発において重要な役割を担っていただきます。高い精度と効率性で大量の取引を処理する堅牢な金融システムの構築に、あなたの専門知識が貢献します。
主な責任
- コアシステム開発:パートナー/エージェントシステムのインフラストラクチャを、クリーンで保守可能なGoコードで設計・実装
- 決済エンジン開発:リベート清算・決済システムの設計を主導し、高並列金融計算における100%の正確性を確保
- 高性能メッセージ処理:PulsarまたはKafkaを活用して大規模な取引フローを処理し、効率的な非同期清算・照合メカニズムを設計
- データ一貫性:分散システムの課題解決、データベーストランザクションの最適化、金融並行性衝突の防止
- システム最適化:Ginフレームワークを使用したAPI応答時間の継続的監視・改善と、包括的な技術文書の維持
求めるスキル
- コンピュータサイエンス、ソフトウェア工学または関連分野の学士号以上
- 3年以上のプロフェッショナルGolang開発経験(goroutines、channels、GCなどのコア機能の深い理解)
- 主要Goフレームワーク(Gin、Echo、GORM)とマイクロサービスアーキテクチャの習熟
- メッセージキューシステム(Pulsar、Kafka)とその応用に関する強力な知識
- 設計、インデックス作成、SQL最適化を含むリレーショナルデータベース(MySQL、PostgreSQL)の専門知識
- NoSQLソリューション(Redis、MongoDB)とパフォーマンスチューニングの経験
- WebSocketおよびRESTful API設計原則の理解
- コンテナ技術(Docker、Kubernetes)の実務知識
- デザインパターンとリファクタリング技術を理解した優れたコーディング規約
- Gitバージョン管理とコードレビューの実践に精通
- プレッシャー下での作業能力を備えた強力な分析・問題解決スキル
歓迎スキル
- 暗号通貨取引所または金融決済システムの経験
- ビッグデータ、高並行性または低遅延システム最適化のバックグラウンド
- 英語技術文書の読解能力
福利厚生
柔軟なリモートワーク機会