Applying technology for a better planet
Senior Software Engineer – EdTech, LMS, PHP, Laravel, Moodle
Location
Pakistan
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – EdTech, LMS, PHP, Laravel, Moodle
Aqovia
• 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.
Job Requirements
- 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).
Benefits
- Meaningful Impact: Help build and secure high-traffic educational platforms that change lives.
- Collaborative Culture: A fast-moving, multi-regional team prioritizing teamwork, pairing, and transparent communication.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desarrollo Backend: Diseñar y desarrollar soluciones backend con .NET y C#, creando APIs REST escalables y eficientes. • Gestión de datos: Implementar soluciones de acceso a datos mediante Entity Framework, asegurando rendimiento y calidad. • Desarrollo en Dynamics 365: Personalizar y evolucionar el CRM mediante plugins, workflows, Custom APIs e integraciones con Power Platform. • Business Central: Desarrollar extensiones en AL y adaptar la solución a las necesidades funcionales del negocio. • Integración de sistemas: Diseñar e implementar integraciones mediante APIs, conectores y middleware, trabajando con JSON y XML. • Cloud y Azure: Apoyar en la implementación de soluciones en Azure, especialmente en servicios de integración. • Relación con cliente: Recoger requerimientos, entender necesidades de negocio y proponer soluciones técnicas alineadas. • Optimización de CRM: Mejorar el rendimiento, evolución y mantenimiento de la herramienta Dynamics CRM.
Desarrollador Backend Senior, Java
TINET S.A.¡Movilizamos la transformación, excelencia y cultura digital 🚀 !
• Diseñar, desarrollar y mantener servicios backend robustos, escalables y eficientes. • Definir y aplicar buenas prácticas de arquitectura, seguridad, tests, despliegues y monitoreo. • Diseñar e implementar APIs y modelos de datos optimizados, así como gestionar integraciones con terceros y sistemas internos. • Implementar pruebas unitarias y de integración, participar activamente en code reviews y mantener la calidad del código. • Automatizar pipelines de CI/CD, apoyar en despliegues y en la respuesta ante incidentes en producción. • Mentorar a desarrolladores junior/semisenior y promover la mejora continua del equipo. • Colaborar con product managers, frontend y QA para entregar soluciones centradas en el usuario y en la operabilidad.
Backend Software Engineer
TC Flights Germany GmbHBei uns ist jede Person willkommen – egal, wer du bist oder woher du kommst. Wir freuen uns über jede Bewerbung. Bei fluege.de ist Platz für Vielfalt! Deinen Pre-Check-In gestalten wir so einfach wie möglich. Sende uns einfach deinen CV unter Angabe deines frühestmöglichen Eintrittstermins und deiner Gehaltsvorstellung. Wir freuen uns auf deine Unterlagen. Ready for Boarding? Sind noch Fragen offen schreibe uns gerne eine E-Mail an jobs@fluege.de. Für tiefere Einblicke in unser Arbeitsleben folge uns gerne auf LinkedIn und/ oder Instagram.
Role Description Do you enjoy developing scalable backend systems, leveraging modern AI-powered engineering practices, and taking ownership of your services throughout their entire lifecycle? Then fluege.de is the right place for you. Together with your team, you'll build high-performing, secure, and future-ready software solutions used by our users every day. Sounds exciting? Apply now and become part of fluege.de. - Develop, operate, and continuously improve stable, scalable, and secure backend services following the "You build it, you run it" principle. - Ensure high code quality, maintainability, and technical excellence through refactoring, reviews, and engineering best practices. - Evolve backend architectures with a focus on performance, reliability, scalability, and cost efficiency. - Build and maintain CI/CD, deployment, and automation pipelines, as well as comprehensive testing strategies. - Leverage Generative AI and AI-assisted engineering tools for development, documentation, testing, and optimization. - Enhance observability through logging, monitoring, and tracing while ensuring the availability and resilience of production systems. - Collaborate closely with Product, Frontend, App, BI, and Platform teams and contribute to technical standards, documentation, and knowledge sharing. Qualifications - Degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience. - Strong programming skills in at least one backend language: PHP, Node.js, or Go optionally, including experience with APIs and integrations. - Solid understanding of modern software and backend architectures, ideally within cloud-native environments (AWS, Kubernetes). - Experience with CI/CD, automated testing, and operating and monitoring production systems. - Knowledge of SQL, NoSQL, caching technologies, and secure software development practices (e.g., OWASP). - Hands-on experience with AI-augmented engineering and an interest in Generative AI and agentic AI approaches. - Strong communication skills, a proactive and analytical mindset, and good German & English language skills. Benefits - Onboarding: professional orientation, buddy program, welcome week. - Agile work environment: active participation in shaping our products and strategy. - Work-life balance: 30 days of paid vacation, remote work in Germany and worldwide with Workflex, sabbatical, work-from-home option. - Professional Development: Individual development plans, coaching, online/offline training and workshops, continuous feedback. - Corporate Social Responsibility: Certified climate partner since 2023. - Food & Beverages: Meal allowance, free drinks and food. - Recognition: Up to 34 vacation days depending on length of service, anniversary bonus, employee referral bonus. - Events: Regular team, company, and office events. - Well-being: Monthly subsidy for EGYM Wellpass membership, workplace health management, company physician, sports activities and events, discounts at gyms, company pension plan. - Diversity: Conscious focus on international teams and collaboration. - Mobility: Subsidy for the Deutschland-Ticket, JobRad.
Service Development Specialist
The Nurture Health GroupNurture Health exists to make it possible for people and their families to live meaningful and fulfilled lives despite physical impairment and disability resulting from health conditions. As South Africa’s largest physical rehabilitation hospital group, we provide facility-based, post-acute healthcare outside acute hospital settings through Integrated Practices. Our winning recipe lies in our experienced, interdisciplinary teams who work collaboratively to achieve optimal outcomes for our patients and their families. Collaboration Innovation Communication Safety Continuous Improvement
Role Description The Service Development Specialist is responsible for identifying, designing and implementing new service and business development opportunities across Nurture Health's national rehabilitation hospital network. This is far more than a traditional business development role. You'll develop a deep understanding of how our organisation operates, analyse clinical and operational performance, identify opportunities for innovation, and work alongside multidisciplinary specialists to design services that improve patient outcomes, operational efficiency and sustainable growth. You'll combine data, insight and creativity to help shape the future of rehabilitation healthcare. - Identify, evaluate and implement new service, revenue and business development opportunities by analysing organisational operations, patient needs, market trends and performance data. - Design and improve business processes, policies and systems that support innovative, evidence-based, compliant and sustainable healthcare services across the organisation. - Collaborate with clinical, operational and specialist teams, providing expert guidance and influencing stakeholders to successfully translate ideas into measurable organisational outcomes. Qualifications - NQF Level 7 qualification in Business, Health Administration, Commerce, Marketing, or a related discipline. - Proven experience in successfully leading or contributing to new business development, new ventures, or strategic revenue growth projects within a healthcare or multi-site service organisation. - Business Advisor (BA)–level business advisory knowledge as set out in the Institute of Business Advisors Southern Africa (IBASA) professional designations and grading framework, including its application within the South African healthcare context. Requirements - Naturally curious, entrepreneurial and driven to improve the way healthcare is delivered. - Analytical and commercially minded, while remaining collaborative, ethical and people-centred. - Structured, innovative and resilient, with the ability to influence through expertise, build trusted relationships and turn ideas into meaningful outcomes. Benefits - Nurture Health exists to help people and their families live meaningful and fulfilled lives despite physical impairment and disability. - As South Africa's largest physical rehabilitation hospital group, you'll play a pivotal role in shaping innovative services that improve lives while contributing to the long-term sustainability and growth of rehabilitation healthcare. Company Description - Collaboration - Innovation - Communication - Safety - Continuous Improvement Apply today and help design the future of rehabilitation healthcare. Minimum Salary: R 48 000 CTC NB: The employer reserves the right to withdraw this advertisement at any time.


