リードWeb開発者(バックエンド)
職務内容
当社では、拡張性・安全性・高パフォーマンスを備えたバックエンドシステムの構築に豊富な経験を持つリードWeb開発者(バックエンド)を募集しています。理想的な候補者は、堅牢なクラウドアーキテクチャの設計・実装を主導し、ベストプラクティスの遵守を徹底できる方です。本ポジションは、ジュニア開発者の指導、他部門との連携、複雑なプロジェクトの成功推進も含まれます。
主な業務内容
- 拡張性・モジュール性に優れたバックエンドシステムの設計・構築、最適なパフォーマンスと保守性の確保
- API、データベース、クラウドインフラ等のシステムレベルコンポーネントの定義・実装
- フロントエンドとバックエンド間の円滑な通信のためのRESTfulおよびWebSocket APIの開発・保守
- 堅牢なデータ処理、検証、ビジネスロジック層の実装
- AWSやAzure等のサービスを活用したクラウドインフラの設計・保守、業界標準に沿ったアーキテクチャの実現
- CI/CDツールを用いた効率的なデプロイメントパイプラインの構築
- サービスの高可用性、フォールトトレランス、スケーラビリティの確保
- リレーショナル(例:PostgreSQL、MySQL)および非リレーショナル(例:MongoDB)データベースの設計・管理
- 大規模アプリケーション向けのデータベースクエリ最適化およびデータモデリング管理
- データ暗号化、安全なAPI通信、ロールベースアクセス制御など、セキュリティのベストプラクティスの実装
- バックエンドサービスのパフォーマンス指標の設定・監視
- WebSocket、MQTT等のプロトコルを用いたリアルタイム通信機能の開発
- ジュニア開発者の指導・育成によるコード品質と生産性の向上
- コードレビューの実施によるベストプラクティスと保守性の確保
必要なスキル
- コンピュータサイエンスまたは同等分野の学士号
- バックエンド開発経験7年以上
- Node.jsおよび関連フレームワークの高い習熟度
- RESTfulおよびWebSocket APIを含むAPI設計原則の深い理解
- リレーショナルデータベース(PostgreSQL、MySQL)および非リレーショナルデータベース(MongoDB、DynamoDB)の高い習熟度
- データベース最適化、インデックス作成、スキーマ設計の専門知識
- AWSおよび/またはAzureの実務経験
- EC2、RDS、S3、Lambda等のクラウドサービス管理の専門知識
- OAuth 2.0、JWT、TLSやAES等の暗号化プロトコルに関する深い知識
- WebSocketやMQTT等のリアルタイムデータ処理プロトコルの経験
- ユニットテスト、統合テスト、デバッグツールの高い習熟度
- GitおよびGitFlowやトランクベース開発等のワークフローの深い理解
- GitHub Actions、AWS Pipeline、GitLab CI等を用いたCI/CDパイプラインの経験
- 優れたリーダーシップおよび指導力
- 多様な関係者に技術的概念を伝えるための効果的なコミュニケーション能力
- スケーラビリティと保守性を重視した問題解決志向
- 複数のプロジェクトやドメインに柔軟に対応できる適応力
- サーバーレスアーキテクチャの経験があれば尚可
- DockerやKubernetes等のコンテナ化ツールの知識があれば尚可
- ISO/IEC 27001、HIPAA等のコンプライアンスフレームワークの理解があれば尚可
- API統合のためのフロントエンドフレームワーク(React、Vue.js)への理解があれば尚可