Logo for Aqovia

Software Engineer – EdTech & LMS (PHP/Laravel/Moodle)

Role overview

Qualifications

  • PHP Laravel Expertise: Solid production-grade experience developing, optimising, and maintaining enterprise-scale web applications via Laravel.
  • Moodle Core Competency: Hands-on experience developing within Moodle, including custom plugin architectures, web services creation, hooks, and a firm command over its underlying database schema.
  • Software Design: Strong understanding of modern architectural patterns (MVC, Repository, Event-Driven patterns) for clean, maintainable code.
  • Database Cache Management: Strong experience writing complex SQL, optimising indexes, troubleshooting deadlocks, and working with Redis.

Responsibilities

  • Write clean, testable, and modular features using PHP 8.x and Laravel that can be programmatically toggled per tenant/institution.
  • Build and maintain the application abstraction layer connecting custom tenant features with Moodle core database models and Web Services APIs.
  • Implement robust database isolation, data separation rules, and permission layers to ensure total security of student records across differing organisations.
  • Optimise database schemas and queries (MySQL/PostgreSQL) and implement high-performance caching layers (Redis/Memcached) to minimise database locks during high-traffic exam or registration periods.

Key facts

Other skills

  • Problem Solving
  • Communication
  • Accountability

About the company

Aqovia logo

Aqovia

IT Services & IT Consulting

Aqovia is an international Artificial Intelligence (AI) and digital solutions specialist, combining innovative and cutting-edge technologies to provide bespoke, mission critical, and transformational solutions. Founded in 2008, Aqovia has grown to be a leader in the digital solutions space. We use our extensive experience and proven track record in applied innovation, design, business transformation and software development to deliver sustainable and innovative solutions across a myriad of sectors. Our dedicated specialists can collaborate with you to develop innovative, cost-effective solutions and applications, leveraging our libraries, proven tools and methodologies including; AI, Machine Learning, Aqovia Smart Content Engine, Microservices, DevOps, intelligent portals, dashboards, automated workflow, sensor networks and Cloud infrastructure. Aqovia Solutions encompass digital media, education, telecommunications, utilities, healthcare, citizen services, trade and logistics.

Company details

IndustryIT Services & IT Consulting
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Why Join Aqovia?

We don’t just build software, we engineer impact. Aqovia is an international technology firm and strategic incubator creating real-world value through AI, data, and bespoke software solutions. By joining us, you’ll work within an innovative ecosystem that shapes the industries of tomorrow.

The Role

We are seeking a Mid-to-Senior Software Engineer to drive the development, core customisation, and implementation of our enterprise-grade, Educational Technology (EdTech) and Learning Management System (LMS) platforms.

In this role, you will be a key hands-on contributor to a high-performance, multi-tenant application ecosystem built on PHP (Laravel) and deeply integrated with a highly customised Moodle core. You will build clean, modular features and optimise database performance to handle massive concurrent student traffic spikes (such as during exam intervals).

What You Will Do

  • PHP & Laravel Development: Write clean, testable, and modular features using PHP 8.x and Laravel that can be programmatically toggled per tenant/institution.

  • Moodle Core Integration: Build and maintain the application abstraction layer connecting custom tenant features with Moodle core database models and Web Services APIs.

  • Multi-Tenant Architecture: Implement robust database isolation, data separation rules, and permission layers to ensure total security of student records across differing organisations.

  • Performance Optimisation: Optimise database schemas and queries (MySQL/PostgreSQL) and implement high-performance caching layers (Redis/Memcached) to minimise database locks during high-traffic exam or registration periods.

  • Integrations & Standards: Build secure RESTful APIs and webhooks to connect the LMS with Student Information Systems (SIS) and localised payment gateways using EdTech standards like LTI, SCORM, or xAPI.

  • Codebase Stewardship: Adhere to engineering standards, design patterns, and testing protocols across the PHP ecosystem while participating in regular code reviews.

What We Are Looking For

Required Skills & Experience:

  • PHP & Laravel Expertise: Solid production-grade experience developing, optimising, and maintaining enterprise-scale web applications via Laravel.

  • Moodle Core Competency: Hands-on experience developing within Moodle, including custom plugin architectures, web services creation, hooks, and a firm command over its underlying database schema.

  • Software Design: Strong understanding of modern architectural patterns (MVC, Repository, Event-Driven patterns) for clean, maintainable code.

  • Database & Cache Management: Strong experience writing complex SQL, optimising indexes, troubleshooting deadlocks, and working with Redis.

  • Ownership Mindset: High accountability, exceptional problem-solving skills under pressure, and excellent communication skills.

Nice-to-Haves:

  • Experience with public sector education deployments or Higher Education Commission (HEC) digital initiatives in Pakistan.

  • Direct experience writing automated test suites in PHP (PHPUnit).

  • Experience deploying containerised workloads using Docker/Kubernetes in cloud environments (AWS/Azure).

What We Offer

  • Meaningful Impact: Help develop solutions that transform national educational infrastructure.

  • Growth Opportunities: Clear pathways for career advancement and professional development.

  • Collaborative Culture: A supportive, team-driven environment focused on open communication.

  • Competitive Package: A rewarding contract package to be discussed directly during your initial talent acquisition call.

Equal Opportunity Employer

At Aqovia, we believe engineering excellence is driven by diverse viewpoints. We welcome candidates from all backgrounds and are committed to maintaining an inclusive culture where everyone feels welcome, valued, and empowered to excel.

Ready to build the future of EdTech in Pakistan? Apply today.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Aqovia

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.