Principal Software Engineer (Laravel)

Mavric PK


Date: 2 weeks ago
City: Lahore
Contract type: Full time

About the Role

We're looking for a versatile Laravel developer who can seamlessly switch between feature development, bug fixes, and design work across our full-stack application. You'll work with modern Laravel tooling and be expected to contribute to both frontend and backend codebases with equal confidence. 

Required Skills & Experience:

 Backend:

  • Strong expertise in Laravel (experience with Laravel 11/12's modern structure preferred)
  • Deep understanding of Eloquent ORM, relationships, and query optimization
  • Experience with Laravel's ecosystem: queues, events, policies, form requests
  • Proficient with database design, migrations, and seeders
  • Knowledge of Laravel testing (PHP Unit) 

Frontend:

  • Expert-level Livewire 3 knowledge (including Volt single-file components)
  • Strong Tailwind CSS skills (v4 experience a plus)
  • Solid Alpine.js fundamentals for reactive UI patterns
  • Comfortable with component-based architecture
  • Understanding of loading states, wire: model patterns, and lifecycle hooks 

Full-Stack Capabilities:

  •  Ability to build complete features from database to UI
  •  Debug issues across the entire stack
  •  Make design decisions that balance aesthetics with functionality
  •  Write clean, maintainable, well-tested code
  •  Follow PSR-12 and Laravel best practices 

Nice to Have 

  • 7-10 years of professional software development experience (capability matters more than tenure).
  • Experience with Flux UI component library
  • Laravel Nova administration panel experience
  • Inertia.js knowledge
  • Understanding of Laravel Pint, Fortify
  • Contributions to open-source Laravel packages
  • Eye for UI/UX design principles 

What You'll Do 

Feature Development (40%)

  • Design and implement new features from conception to deployment
  • Create database schemas, Eloquent models, and relationships
  • Build interactive Livewire components with polished UIs
  • Write comprehensive tests for new functionality 

Bug Fixes & Maintenance (30%)

  • Troubleshoot issues across frontend and backend
  • Optimize database queries and eliminate N+1 problems
  • Refactor legacy code to modern Laravel standards
  • Fix UI inconsistencies and responsive design issues 

Design & Polish (30%)

  • Translate design concepts into functional interfaces
  • Ensure consistent styling using Tailwind conventions
  • Implement loading states, transitions, and micro-interactions
  • Maintain design system consistency across the application 

What Makes You Successful

  • You think in the Laravel way - using the framework's conventions and tools rather than fighting against them
  • You understand that great features need both solid backend logic and delightful user experiences
  • You're comfortable reading existing code patterns and following established conventions
  • You can identify when to use Livewire vs. traditional forms, when to extract components, and when to reach for Alpine
  • You write tests naturally as part of your development process
  • You care about code quality but also know when to ship 

Our Tech Stack 

  • Backend: PHP 8.3, Laravel 12, Livewire 3, Volt, Fortify
  • Frontend: Tailwind CSS v4, Alpine.js, Flux UI Pro
  • Tools: Laravel Nova, Inertia.js, Laravel Pint, Pest
  • Infrastructure: Git, Composer, npm/Vite 

Culture Fit 

You'll thrive here if you:

  • Love the Laravel ecosystem and stay current with its evolution
  • Take pride in writing clean, well-structured code
  • Can context switch between deep backend work and pixel-perfect frontend implementations
  • Appreciate good documentation and established conventions
  • Enjoy collaborative problem Solving
  • Fluent English and ability to work overlapping US business hours.

Why Join Mavric?

  • Direct client impact: Work with US-based clients, shaping both technical and business outcomes.
  • Clear career path: Transparent framework with defined competencies and progression.
  • Professional growth: Diverse projects, leadership opportunities, and a path to Consultant Engineer level.
  • Collaborative culture: Join a team that values technical excellence, mentorship, and client success.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Test Center Manager - Lahore, Pakistan

Pearson, Lahore
2 days ago
Pearson is the world's leading learning company, with 40,000 employees in more than 80 countries helping people of all ages to make measurable progress in their lives. We have a simple mission: to help people make more of their lives through learning.Pearson provides a range of education products and services to institutions, and governments and direct to individual learners that...

Sales Coordinator

Clustox, Lahore
6 days ago
We are seeking a Sales Engineering Coordinator to support our sales and pre-sales function by managing inbound pre-sales inquiries, coordinating between Sales, Pre-Sales Engineers, Business Development, and the CTO, and ensuring timely and well-organized responses to prospects.This role requires strong organizational skills, clear communication, and the ability to operate effectively in a fast-paced, technical environment.Key ResponsibilitiesServe as the primary coordinator...

Director, Franchise Strategy

The Coca-Cola Company, Lahore
1 week ago
Focus, Scope, and ImpactThis leadership role is responsible for supporting and challenging the Franchise Units in implementing the System’s growth strategy and developing actionable insights at market level in Pakistan and Afghanistan.What You’ll Do For UsCollaborate with Franchise Unit and Commercial & Customer Leadership to adjust execution strategy in the Franchise territory and at the market level.Partner with Franchise Unit...