Node.js APIサーバー開発スペシャリスト | リモートポジション
リモート勤務
フルタイム
当社では、高度なNode.js開発スキルを持ち、APIサーバー構築に精通したシニアエンジニアを募集しております。本ポジションでは、SalesforceおよびBox APIサービスのレプリカ開発プロジェクトをリードしていただきます。モダンな開発環境で最新技術を活用し、グローバルチームと協力しながら、革新的なAPIソリューションの構築に携わることができます。
主な職務内容
- SalesforceおよびBox APIサービスの部分的なレプリカとなるAPIサーバーの設計および開発。
- 既存のAPI仕様に基づいたエンドポイントの実装と模擬レスポンスの構築。
- Node.js(v18.x以上)を活用した効率的かつスケーラブルなバックエンドシステムの構築。
- RESTfulおよびGraphQL APIの設計原則に従った開発作業の実施。
- Express.jsやNestJSなどのフレームワークを用いたサーバーアーキテクチャの確立。
- モジュール化された再利用可能なコードベースの構築とメンテナンス。
- APIドキュメンテーションの作成と維持管理。
- 単体テストおよび統合テストの実装によるコード品質の確保。
- GitHubやGitLabなどを用いたバージョン管理とCI/CDパイプラインの構築。
- チームメンバーとの効果的なコミュニケーションと技術的なサポートの提供。
必須スキル・経験
- Node.jsを用いた開発経験が3年以上あること。
- RESTful APIサーバーの設計・開発における実務経験。
- JavaScript/TypeScriptの深い理解と実装経験。
- Express.js、Koa、NestJSなどのNode.jsフレームワークの使用経験。
- データベース(MongoDB、PostgreSQL、MySQLなど)との連携経験。
- Git等のバージョン管理システムの使用経験。
- 非同期プログラミングとPromise/Async-Awaitパターンの理解。
- APIセキュリティ(認証・認可)に関する知識。
- 効率的なエラーハンドリングとロギングの実装経験。
- 英語でのコミュニケーション能力(読み書き)。
歓迎スキル・経験
- SalesforceおよびBox APIサービスに関する理解と連携経験。
- OAuth 2.0やJWTなどの認証プロトコルの実装経験。
- マイクロサービスアーキテクチャの設計・実装経験。
- Docker、Kubernetes等のコンテナ技術の知識。
- CI/CDパイプライン(Jenkins、GitHub Actions等)の構築経験。
- クラウドプラットフォーム(AWS、GCP、Azure)での開発経験。
- テスト駆動開発(TDD)の実践経験。
- APIゲートウェイ(Kong、AWS API Gateway等)の設定・管理経験。
- パフォーマンスチューニングとスケーラビリティ最適化の経験。
- TypeScriptを用いた型安全な開発経験。
当社で働く魅力
当社では、最新技術を駆使した革新的なプロジェクトに携わる機会を提供しています。完全リモートワークで柔軟な勤務体制を実現し、グローバルな環境でスキルを磨くことができます。競争力のある報酬体系に加え、継続的な学習と成長を支援する文化があります。プロフェッショナルとしてのキャリア発展を目指す方にとって、理想的な環境です。経験豊富なエンジニアチームの一員として、技術的な挑戦に取り組みながら、自身のスキルセットを拡大させる絶好の機会をお見逃しなく。