Zurück zur Stellenangebote
XX
Principal Software Engineer (Laravel)MavrictechNew York, New York, United States
XX

Principal Software Engineer (Laravel)

Mavrictech
  • US
    New York, New York, United States
  • US
    New York, New York, United States

Über

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:
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, Livewire: 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
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%)
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
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
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
#J-18808-Ljbffr
  • New York, New York, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.