Text copied to clipboard!
タイトル
Text copied to clipboard!PHP LMSモノリスクエリオプティマイザー
説明
Text copied to clipboard!
私たちは、PHPで構築されたLMS(学習管理システム)モノリスのパフォーマンスを向上させるためのクエリ最適化エンジニアを募集しています。このポジションでは、既存のモノリシックなアーキテクチャにおけるデータベースクエリのボトルネックを特定し、効率的なクエリ設計と最適化を行うことが求められます。
主な業務は、MySQLやPostgreSQLなどのRDBMSを使用したSQLクエリの分析、インデックスの最適化、ORM(Laravel Eloquentなど)のパフォーマンスチューニング、キャッシュ戦略の導入などです。また、LMSのコードベースに深く関与し、PHPコードとデータベースの連携部分を改善することも含まれます。
理想的な候補者は、PHPとSQLに関する深い知識を持ち、LMSや教育系プラットフォームの開発経験がある方です。さらに、モノリシックなアーキテクチャの課題を理解し、段階的な最適化やリファクタリングに取り組める能力が求められます。
このポジションは、エンジニアリングチームと密接に連携しながら、システム全体のパフォーマンス向上に貢献する重要な役割を担います。リモート勤務も可能で、柔軟な働き方が可能です。教育の未来を支えるLMSの品質向上に情熱を持つ方のご応募をお待ちしています。
責任
Text copied to clipboard!- PHPベースのLMSモノリスにおけるSQLクエリの最適化
- データベースのパフォーマンス分析とボトルネックの特定
- インデックス設計とチューニングの実施
- ORM(Eloquentなど)のパフォーマンス改善
- キャッシュ戦略(Redis等)の導入と管理
- コードベースのリファクタリングと最適化
- エンジニアチームとの連携による改善提案
- パフォーマンスモニタリングツールの導入と運用
- 技術的ドキュメントの作成と共有
- セキュリティとスケーラビリティを考慮した設計
要件
Text copied to clipboard!- PHPおよびSQLに関する実務経験(3年以上)
- MySQLまたはPostgreSQLの運用経験
- LMSや教育系システムの開発経験があれば尚可
- LaravelなどのPHPフレームワークの知識
- ORMのパフォーマンスチューニング経験
- Gitなどのバージョン管理ツールの使用経験
- Linux環境での開発経験
- 問題解決能力と論理的思考力
- チームでの開発経験とコミュニケーション能力
- 日本語での業務遂行能力(読み書き・会話)
潜在的な面接質問
Text copied to clipboard!- PHPでの開発経験は何年ありますか?
- LMSや教育系システムの開発経験はありますか?
- SQLクエリの最適化に関する具体的な経験を教えてください。
- ORMのパフォーマンス改善に取り組んだことはありますか?
- 使用経験のあるデータベースは何ですか?
- リモートワークの経験はありますか?
- チームでの開発においてどのような役割を担ってきましたか?
- キャッシュ戦略の導入経験はありますか?
- コードのリファクタリング経験について教えてください。
- 日本語での業務に支障はありませんか?