Text copied to clipboard!
We are looking for a Query Optimizer for PHP LMS Monolith to join our development team and help improve the performance and scalability of our learning management system. This role is ideal for someone with a strong background in database optimization, PHP development, and large-scale monolithic applications. You will be responsible for analyzing, profiling, and optimizing SQL queries, as well as collaborating with developers to implement best practices for data access and storage.
Our LMS platform serves thousands of users daily and is built on a monolithic PHP architecture with a MySQL backend. As the system grows, performance bottlenecks have become more apparent, especially in areas involving complex joins, subqueries, and inefficient indexing. Your primary mission will be to identify these issues and implement solutions that reduce query execution time, improve server response, and enhance the overall user experience.
You will work closely with backend developers, DevOps engineers, and QA testers to ensure that all optimizations are thoroughly tested and deployed safely. You will also be expected to document your findings and contribute to internal knowledge bases to help other team members understand and apply optimization techniques.
This position requires a deep understanding of SQL performance tuning, query execution plans, and PHP data access patterns. Familiarity with profiling tools, such as New Relic, Blackfire, or Xdebug, is a plus. Experience with caching strategies, database sharding, and horizontal scaling will also be beneficial.
If you are passionate about performance, love digging into slow queries, and want to make a tangible impact on a widely-used educational platform, we encourage you to apply.