Laravel Developer – WagerBird Back-Office / CRM Development
About the Role
We're looking for a Laravel developer to build out our internal back-office into a fully functional CRM. The foundation exists (Laravel + Filament admin panel), but we need someone to take ownership of completing existing features and building new ones.
This is execution-focused work—you'll be building features in an existing codebase, not redesigning the foundation. You'll be shipping features weekly.
What You'll Build
- Role-based access control – User roles and permissions so salespeople, support, and admins see only what they need
- Client record actions – Click into a customer record to trigger emails, view transaction history, see email delivery status, manage their account
- Email integration – Send templated emails directly from client records with full logging and history per customer
- Data views and dashboards – Purchasers, leads, subscriptions, points balances—viewable, searchable, and actionable
- CSV imports that work reliably – Bulk uploads with proper validation and error handling
- Filament resource buildout – Complete existing skeleton resources and add new ones as needed
Requirements
- Strong Laravel experience (3+ years preferred)
- Hands-on experience with Filament PHP admin panels
- Comfortable with role-based permissions (Spatie, Filament Shield, or similar)
- Experience integrating transactional email (Mailgun, Postmark, SES, etc.)
- Works independently—you'll get requirements, not hand-holding
- Solid debugging skills (you'll inherit some incomplete work)
Nice to Have
- Experience with SamCart or similar e-commerce webhook integrations
- Background in SaaS or subscription-based platforms
- Familiarity with PostgreSQL