📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

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

Mid 🇬🇧 English
PHP Laravel Moodle MySQL PostgreSQL Redis Memcached RESTful APIs Webhooks LTI SCORM xAPI SQL PHPUnit

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Aqovia.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 months ago

39 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Aqovia

Lahore