職務内容
当社は、コアビジネスモジュールのアーキテクチャ設計と開発をリードする経験豊富なGolangエンジニアを募集しています。理想的な候補者は、大規模トラフィック下でのパフォーマンスと安定性を確保しながら、高並列・高可用性システムの最適化において重要な役割を果たします。
主な責任
- 取引、資金口座、リスク管理などの重要なサービスを含むコアビジネスモジュールの設計と開発
- 数百万リクエストと数十億データレコードを処理する経験を持つ高並列システムアーキテクチャの最適化をリード
- データベースアクセス性能、キャッシュヒット率、メッセージキュー、GCポーズ、メモリリークの分析と最適化
- 非同期処理、分散アーキテクチャ、弾力性スケーリング設計の推進
- アーキテクチャのアップグレード、サービス分解、モジュール化変換の主導
- 複雑なビジネスロジックのモデリングとデータ一貫性ソリューションの設計
- システム監視、負荷テスト、障害訓練、キャパシティプランニングへの参加
- コードレビュー、テスト設計、CI/CD最適化の実施
- 中級エンジニアに対するシステム分析とパフォーマンスチューニングの指導
求めるスキル
- コンピュータサイエンスの学士号以上、7年以上のGolang開発経験
- 高並列・高可用性アーキテクチャ設計の実績
- MySQL、Redis、Kafka、gRPC、Protobuf、OpenRestyの専門知識
- サービスディスカバリーやサーキットブレーカーを含むマイクロサービスアーキテクチャの深い理解
- pprof、trace、ベンチマークツールを使用したパフォーマンスチューニングの熟練
- RESTful、GraphQL、WebSocketを含むAPI設計標準の知識
- 強力な分析力と問題解決能力
歓迎する経験
- 取引所システム開発の経験
- GoFrameまたはGo-Zeroフレームワークの知識
- 高並列プロジェクトのバックグラウンド
福利厚生
完全リモートワークの機会、協力的なチーム環境、競争力のある報酬パッケージ。


