This job is no longer available
This job expired on 29/07/2026. It no longer accepts applications.
Software Engineer – EdTech & LMS (PHP/Laravel/Moodle)
Aqovia · Lahore
Job description
About the role
We are looking for a mid‑to‑senior software engineer to lead the development and customization of our enterprise‑grade EdTech and Learning Management System platform. The solution is a multi‑tenant application built with PHP 8.x, Laravel and a heavily customised Moodle core, serving thousands of students during peak exam periods.
Key responsibilities
- Design, develop and maintain clean, testable PHP/Laravel features that can be toggled per tenant.
- Build and sustain the abstraction layer that connects custom tenant functionality with Moodle’s database models and Web Services APIs.
- Implement multi‑tenant architecture, ensuring data isolation, permission controls and security of student records.
- Optimise database schemas and queries (MySQL/PostgreSQL) and introduce caching (Redis, Memcached) to handle high‑traffic spikes.
- Create secure RESTful APIs and webhooks for integration with Student Information Systems and payment gateways, adhering to standards such as LTI, SCORM and xAPI.
- Participate in code reviews, enforce engineering standards and contribute to automated test suites.
Required profile
- Proven experience delivering production‑grade PHP/Laravel applications at enterprise scale.
- Hands‑on expertise with Moodle plugin development, web services and database schema.
- Strong grasp of modern software design patterns (MVC, Repository, event‑driven).
- Ability to troubleshoot complex SQL issues, optimise indexes and manage cache layers.
- High ownership mindset, problem‑solving under pressure and clear communication.
Required skills
- PHP 8.x
- Laravel framework
- Moodle core and plugin development
- MySQL / PostgreSQL
- Redis and Memcached
- RESTful API design
- Webhooks
- LTI, SCORM, xAPI
- SQL query optimisation
- PHPUnit (optional)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Aqovia
Lahore
Related job offers
-
Quality Assurance Manager (Software)
Recruit AI Lahore -
Deputy Manager Digital Systems – BTP ABAP
CCL Pharmaceuticals Lahore -
Dynamics 365 Functional Consultant – Finance & Operations
Axelliant Lahore -
AWS Solutions Architect (2 positions)
Eurus Technologies Islamabad -
Solution Architect – Retail Banking (Pakistan)
Mashreq Division de Karachi