Senior Backend Developer (PHP / Laravel)
Senior backend developer who designs, builds, and maintains secure, scalable PHP 8+/Laravel applications, RESTful APIs, and MySQL-backed services for a technology and media company in Islamabad — covering architecture, queues and background processing, Redis caching, payments and third-party integrations, performance tuning, and production reliability.
- Compensation
- Not disclosed
- Location
- Islamabad, Pakistan
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Backend
- Posted
Skills
Must have
- Minimum 5 years of professional backend development experience
- Strong hands-on PHP 8+ and Laravel experience on production applications
- Advanced PHP: OOP, interfaces, traits, namespaces, modern practices
- Laravel architecture: service container, DI, providers, middleware, lifecycle
- Eloquent ORM, Query Builder, migrations, relationships, transactions
- Designing and developing RESTful APIs for web and mobile
- API architecture: HTTP methods, status codes, JSON, validation, authentication, error handling
- Advanced MySQL: design, query optimisation, indexing, complex SQL, transactions
- Authentication, authorisation, permissions, RBAC (Laravel Sanctum, policies, gates)
- Laravel queues, jobs, events, listeners, scheduled tasks, background processing
- Redis for caching, queues, and performance optimisation
- SOLID principles, design patterns, clean architecture
- Integrating third-party APIs, external services, and payment gateways
- Web application security, OWASP principles, secure API development
- Exception handling, logging, monitoring, debugging
- Git, branching strategies, pull requests, collaborative workflows
- Automated testing with PHPUnit or Pest
- Composer, dependency management, Laravel package integration
- Linux, Apache/Nginx, PHP-FPM, backend deployment
- Supervisor, cron jobs, queue workers, background process management
- Resolving performance bottlenecks, database issues, and production errors
- Professional English communication level
Nice to have
- Laravel 11/12+ and Laravel Filament (custom resources, forms, tables, dashboards)
- Multi-tenant SaaS, admin platforms, complex business systems
- Microservices, modular and service-oriented architectures
- Laravel Horizon, Redis queues, WebSockets / Laravel Reverb, real-time apps
- Stripe, PayPal, GoCardless, subscription billing integrations
- Docker, CI/CD, GitHub Actions; AWS S3 / Cloudflare R2; AWS, Hetzner, DigitalOcean hosting
- API versioning, rate limiting, Swagger/OpenAPI, webhooks, async processing
- Vue.js/Nuxt.js integration; Firebase, Mailgun, push notifications
Full description
E Technologies, a dynamic technology and media company, is hiring a talented Senior Backend Developer – PHP / Laravel to join our innovative team.
Role Summary
The Senior Backend Developer is responsible for designing, developing, maintaining, and optimising secure, scalable, high-performance backend applications, APIs, and services across company products.
The role includes backend architecture, PHP and Laravel development, RESTful API design, database management, third-party integrations, performance optimisation, security, and production system reliability.
A key requirement is strong technical expertise, exceptional problem-solving skills, and the ability to independently design and implement complex backend solutions while maintaining high standards of code quality, security, scalability, and maintainability.
The successful candidate must demonstrate senior-level Laravel expertise, advanced database and API development skills, strong ownership of backend architecture, and the ability to investigate and resolve complex production issues.
Main Responsibilities
- Design, develop, maintain, and optimise backend applications and APIs using PHP 8+ and Laravel.
- Take ownership of backend development, from technical planning and architecture to implementation, testing, and deployment.
- Design secure, scalable, maintainable, and well-structured backend architectures.
- Develop and maintain RESTful APIs supporting web applications, mobile applications, and third-party integrations.
- Build complex functionality including authentication, authorisation, user management, business workflows, and administrative systems.
- Design and optimise MySQL databases, including relationships, indexes, complex queries, and transactions.
- Develop efficient backend logic using Laravel Eloquent ORM, Query Builder, migrations, and database transactions.
- Implement Laravel queues, jobs, events, listeners, notifications, scheduled tasks, and background processing.
- Develop caching solutions using Redis, Laravel Cache, and appropriate caching strategies.
- Implement secure authentication and authorisation using Laravel Sanctum, policies, gates, and role-based access control.
- Integrate third-party APIs, payment gateways, authentication providers, email services, and external platforms.