シニアNode.jsバックエンドエンジニア | フィンテック向けマイクロサービス開発 | リモート可
リモートで
フルタイム
当社は革新的なフィンテックソリューションを提供するグローバル企業です。急速に成長する開発チームに参加し、Node.jsとTypeScriptを活用した高性能マイクロサービスの設計と実装を担当するシニアバックエンドエンジニアを募集しています。金融データを扱うため、高度な信頼性と安全性が求められる環境での開発経験をお持ちの方を歓迎します。
主な責任
- 最新のNode.js (v18+) とTypeScript (v4.9+) を使用した、スケーラブルなマイクロサービスアーキテクチャの設計と開発。
- 金融取引に不可欠な高品質なコードの作成と、包括的なテスト実装による品質保証。
- 既存コードベースの分析と最適化による、システムパフォーマンスと安定性の向上。
- CI/CDパイプラインの維持と改善を含むDevOps業務の遂行。
- PostgreSQLデータベースの設計、最適化、保守。
- RabbitMQとRedisを活用したメッセージングシステムとキャッシュ戦略の実装。
- Docker技術を用いたコンテナ化された環境の構築と管理。
- 技術的な負債の特定と解消、およびシステムのスケーラビリティ向上。
- 金融記録の作成と維持に関する厳格なコンプライアンス基準の遵守。
- 開発トレンドの調査と、チームへの新技術導入の提案。
必須スキルと経験
- 複雑なバックエンドシステム開発における3年以上の実務経験。
- Node.js、JavaScript、TypeScriptによる大規模アプリケーション開発の確かな実績。
- PostgreSQLなどのリレーショナルデータベースの設計と最適化に関する深い知識。
- RESTful APIおよびGraphQLの設計と実装経験。
- RabbitMQなどのメッセージブローカーを使用した非同期処理の経験。
- Redisを用いたキャッシュ戦略とパフォーマンス最適化の経験。
- Dockerコンテナとオーケストレーションツールの活用経験。
- 金融データや取引記録を扱うシステム開発の経験。
- テスト駆動開発(TDD)とユニットテスト、統合テストの実装経験。
- マイクロサービスアーキテクチャの理解と設計経験。
- Git等のバージョン管理システムの高度な使用経験。
- Agile/Scrum/Kanban開発手法における実務経験。
望ましいスキル
- Python (Django) の基本的な知識と使用経験。
- AWS、Azure、GCPなどのクラウドプラットフォームでの開発経験。
- CI/CDツール(Jenkins、GitLab CI、GitHub Actions等)の経験。
- セキュリティベストプラクティスに関する知識と実装経験。
- マイクロフロントエンドアーキテクチャの理解。
- NoSQLデータベース(MongoDB、Cassandraなど)の経験。
- Kubernetes、Terraformなどのインフラストラクチャ管理ツールの経験。
- フィンテック業界または金融サービス業界での就業経験。
なぜ当社を選ぶべきか
当社では最先端の技術スタックを活用し、グローバルな金融市場に影響を与える革新的なソリューション開発に取り組んでいます。完全リモートの柔軟な勤務形態で、世界中の優秀なエンジニアと協力して成長できる環境を提供しています。継続的な学習と技術向上を奨励し、業界標準を上回る報酬と福利厚生を提供しています。金融テクノロジーの未来を形作る重要なプロジェクトに参加するチャンスです。