Principal Software Engineer

Mavric PK


Date: 10 hours 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 (PHPUnit)

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

  • Overall 7 plus years of Experience
  • 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

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

Assistant Manager Corporate Sales

The Careers Factory, Lahore
10 hours ago
The ideal candidate will be able to appropriately identify the needs of both new and current customers in order to aid customers in their success using our product. This will be done by developing an appropriate level of communication with clients and internal team members to better understand and mitigate any issues the customers may face.ResponsibilitiesWork cross functionally within the...

Graphic Design @VERV

VERV HQ | Your brand's creative headquarters, Lahore
2 days ago
Graphic Design Generalist (1–3 yrs) Location: Khayaban-e-Amin, LahoreVERV Design (PK | AE) isn’t after a button-clicker. We need a self-starter who can turn problems into sharp, on-brand visuals.What you’ll do: Craft logos, brand systems, and cohesive visual identities Design for both print and web, everything from business cards to presentations Use generative-AI tools (ChatGPT, Gemini, Midjourney/DALL·E, etc.) to speed up...

AI Engineer Automation & Workflow Orchestration

Gigalabs (Pvt) Ltd., Lahore
3 days ago
We are seeking an AI Engineer with deep expertise in workflow automation tools (n8n, Make, Zapier) and strong foundations in AI/ML integration. Your core responsibility will be to design, build, and maintain AI-powered automated workflows that streamline internal operations, reduce manual effort, and ensure scalable system interactions across the organization.The ideal candidate can link AI models, APIs, and business systems...