シニアNode.jsバックエンド開発者 | リモート金融システム構築
リモート勤務
フルタイム
堅牢な金融システムの構築に情熱を持つ経験豊富なNode.js開発者をお探しですか?当社では、分散チームに参加するJavaScriptとTypeScriptに強い才能あるバックエンド開発者を募集しています。コード品質と信頼性が最も重要視される重要な金融アプリケーション向けの安全なマイクロサービスを設計・開発していただきます。
主な責任
- Node.js(v18以上)とTypeScriptを使用して、金融処理システム用のスケーラブルなマイクロサービスを設計・開発すること。
- 金融業務のための最高水準の機能性を確保するために、包括的なテストカバレッジを備えた清潔で保守可能なコードを作成すること。
- コードセグメントを評価・分析し、レガシーシステムの安定性を維持・向上させること。
- 金融データ管理のためにPostgreSQLを使用してデータベーススキーマとクエリを実装・最適化すること。
- 信頼性の高いトランザクション処理のためにRabbitMQでメッセージキューシステムを構成・維持すること。
- 高性能キャッシングとリアルタイムデータ処理のためにRedisを活用すること。
- Dockerとコンテナオーケストレーションツールを使用してコンテナ化されたアプリケーションを管理すること。
- スムーズなデプロイプロセスとシステム監視を確保するためにDevOpsチームと協力すること。
- 当社の技術スタックを継続的に改善するために、バックエンド開発の新たなトレンドや技術に常に注目し、最新情報を把握すること。
- コード品質基準を維持し、チーム全体で知識を共有するためにコードレビューに参加すること。
必須スキルと経験
- Node.jsを使用した複雑なバックエンドシステムの開発における3年以上の専門的経験。
- 金融処理システムの作成・維持または機密性の高い取引データの取り扱いに関する実証された経験。
- 現代的なJavaScript(ES6以上)とTypeScript開発プラクティスにおける強力な能力。
- SQLおよびPostgreSQLデータベースの設計、最適化、管理に関する習熟した知識。
- 非同期処理のためのRabbitMQなどのメッセージブローカーの実践的経験。
- キャッシングとセッション管理のためのRedisの実用的な知識。
- Dockerコンテナ化とマイクロサービスアーキテクチャの経験。
- PythonとDjangoフレームワークの概念に関する基本的な理解。
- アジャイル方法論の深い理解とScrumまたはKanban環境での作業経験。
- 特に金融データを扱う際の優れた問題解決能力と細部への注意力。
- 効果的なリモートコラボレーションのための強力なコミュニケーションスキル。
あれば望ましいスキル
- AWS、Azure、Google Cloudなどのクラウドプラットフォームの経験。
- CI/CDパイプラインとインフラストラクチャアズコードの概念に関する知識。
- GraphQLまたはRESTful API設計・開発の経験。
- 監視ツールと可観測性プラクティスの知識。
- セキュアコーディングプラクティスと金融コンプライアンス要件の理解。
- Jest、Mocha、Chaiなどの自動テストフレームワークの経験。
当社に参加する理由
あなたは卓越性と革新を要求する重要な金融システムに取り組むことになります。当社は、競争力のある報酬、専門的成長の機会、最先端技術を駆使する機会を備えた柔軟なリモートワーク環境を提供しています。当社のチームに参加して、サポーティブでコラボレーティブな文化の中でスキルを磨きながら、優れた金融ソフトウェアソリューションの提供に焦点を当てた挑戦的な問題に取り組みましょう。