職務内容
当社のコア製品を支えるバックエンドシステムの開発・強化を行うシニアバックエンドエンジニアを募集します。主な役割として、製品ロードマップに沿ったIYKの技術ビジョンの構築・実行、安全でユーザーフレンドリーかつスケーラブルなバックエンドインフラの構築、創業者やフロントエンドチームとの緊密な連携によるバックエンドシステムのシームレスな統合が含まれます。
主な責任
- コア製品を支える堅牢なバックエンドシステムの開発と改善。高可用性・高性能・スケーラビリティを確保し、ビジネスニーズの変化に対応。スケーラブルなアーキテクチャ設計、データベースクエリ最適化、ユーザー体験向上のための効率的なAPI実装を含む。
- 製品ロードマップに沿ったIYKの技術ビジョンの構築・実行。クロスファンクショナルチームと連携し、戦略目標を実行可能なバックエンドソリューションに変換。事前計画立案、ビジネス影響度に基づく機能優先順位付け、技術的負債の効果的管理が求められる。
- セキュリティ・利便性・スケーラビリティを重視したバックエンドインフラ構築。OAuthや暗号化などの業界標準セキュリティプロトコル実装、システム管理のための直感的なインターフェース設計。定期的なセキュリティ監査実施、データ保護規制準拠、高性能環境向けリソース割り当て最適化を含む。
- 創業者やフロントエンドチームと緊密に連携し、バックエンドシステムのシームレスな統合を確保。関係者間のコミュニケーション促進と技術的課題解決。APIドキュメント作成、フロントエンド開発者への技術的指導、プラットフォーム間のデータフロー一貫性確保を含む。
求めるスキル
- Node.js/Python/Javaなどを使ったスケーラブルで安全なシステム構築実績のあるバックエンド開発経験。RESTful API設計、マイクロサービスアーキテクチャ、AWS/Azureなどのクラウドプラットフォームに関する専門知識必須。
- PostgreSQL/MongoDB/Redisなどのデータベースとデータモデリング技術に関する高度な知識。分散システムにおけるデータベースパフォーマンス最適化とデータ整合性確保能力が必要。
- 高トラフィックアプリケーションや分散システム対応経験を伴う優れた問題解決能力とシステム設計原理の深い理解。DevOpsプラクティス、CI/CDパイプライン、Docker/Kubernetesなどのコンテナ化ツールの知識は歓迎。
- 創業者・プロダクトマネージャー・フロントエンドチームと効果的に連携できる優れた協調性とコミュニケーション能力。アジャイル手法の習熟、徹底したテストとドキュメントを伴う高品質コードの提供へのコミットメントが必要。
- フルスタック開発とシステム統合に焦点を当てた5年以上のバックエンドエンジニアとしての職務経験。コンピュータサイエンスまたは関連分野の学士/修士号保有が望ましい。