About This Role
Work on our internal admin panel and tooling built with Laravel and Alpine.js. Help us create powerful interfaces for managing our travel platform operations.
What You'll Do
- Build and maintain the Laravel admin panel
- Create dynamic interfaces with Alpine.js and Blade
- Design and implement database schemas and migrations
- Build RESTful APIs for internal services
- Integrate with main platform APIs
- Write tests and ensure code quality
- Optimize application performance
- Document features and maintain technical specs
What We're Looking For
- 3+ years of PHP development experience
- 2+ years with Laravel framework
- Strong understanding of MVC architecture
- Experience with Eloquent ORM and database design
- Proficiency in JavaScript and Alpine.js
- Experience with TailwindCSS
- Understanding of RESTful API design
- Git version control proficiency
Nice to Have
- Experience with Laravel Livewire
- Knowledge of Redis and queue systems
- Experience with testing (PHPUnit, Pest)
- Docker experience
- Previous admin panel development experience
What We Offer
Competitive salary and equity package
Remote-first culture with flexible hours
Comprehensive health insurance
Annual learning & development budget ($2,000)
Home office setup allowance ($1,500)
Annual team retreats in exotic destinations
Generous PTO (25+ days)
Travel perks and discounts on Funify
Parental leave policy
Mental health and wellness support