
AI-Assisted Laravel Developer: Modern PHP Engineering & Internal Tools/ 1 week ago
Quick Summary
About the Role
Same Page Holdings LLC seeks an exceptional Laravel developer to build sophisticated internal tools for Solar sales operations. This full-stack application manages thousands of appointments, leads, and sales across multiple teams. It is a complex, multi-tenant platform featuring real-time capabilities, third-party integrations, and a mobile-first design.
Technical Stack Overview
Backend Technologies (PHP/Laravel)
- Laravel 11 (Utilizing latest features, modern PHP 8.2+)
- MySQL with complex relational schema (Multi-tenant architecture)
- Custom API Authentication (HMAC-based system)
- Queue-based processing (Background jobs, notifications, external API calls)
- Service-oriented architecture (Dedicated service classes for integrations)
- Location APIs integrating data from React Native/EXPO app.
Frontend Technologies
- Vue 3 (Composition API,
- Inertia.js (SSR hybrid approach)
- Tailwind CSS + PrimeVue component library
- Mapbox GL for geospatial features
- Vue3-Toastify for notifications
- AG Grid for advanced data tables
Critical Third-Party Integrations
- Pipedrive CRM: Automated deal creation, notes, pipeline management
- Google Calendar API: Automated event creation with multi-attendee invites
- Slack Webhooks: Real-time team notifications
- Telnyx: SMS notifications and two-way messaging (Experience with Tells.co or Twilio is acceptable)
- AWS S3: File storage and management
- Expo Push Notifications: Mobile app notifications
- Mapbox: Geocoding, routing, and location tracking
Key Development Features
- Multi-tenant appointment scheduling system with real-time dispatcher boards
- Role-based dashboards (Dispatchers, Setters, Team Admins, Team Members, Org Admins)
- Dynamic outcome questionnaires featuring conditional logic and validation
- Automated calendar management via Google Calendar integration
- GPS-based location tracking and audit trails for field teams
- Smart lead routing based on credit scores, service areas, and team capacity
- Real-time notification system (Email, Slack, SMS, Push)
- Team invitation system with token-based onboarding
- Service area management using geocoding and zip code validation
- Mobile-first API supporting React Native application
Required Technical Skills and Experience
Must Have
- 5+ years of Laravel experience (Laravel 8+, modern patterns)
- Advanced Eloquent ORM skills (complex relationships, polymorphic relations, query optimization)
- Experience with Service-oriented architecture (building reusable service classes)
- Expertise in API design (RESTful APIs, custom authentication, error handling)
- Proficiency with Queue/Job systems (Laravel queues, background processing)
- Experience integrating third-party APIs (OAuth, webhooks, rate limiting)
- Strong Database design skills (migrations, indexes, foreign keys, multi-tenant patterns)
- Vue 3 fundamentals (Composition API, reactive data, component communication)
- Git version control proficiency (branching, merging, pull requests)
Strong Plus Skills
- Inertia.js experience (server-side rendering, shared data)
- Spatie Laravel Permissions (role/permission management)
- Google API integrations (Calendar, Maps, OAuth)
- CRM integrations (Pipedrive, HubSpot, Salesforce)
- Geospatial features implementation (geocoding, service areas, distance calculations)
- Email templating (Blade templates, responsive HTML emails)
- SMS APIs (Twilio, Telnyx, two-way messaging)
- Mobile app backend development (React Native API support)
- AWS services (S3, SES, CloudWatch)
- Testing experience (PHPUnit, Feature tests, Browser tests)
Nice to Have
- Mapbox GL experience
- Real-time features implementation (WebSockets, Pusher)
- Playwright/E2E testing
- Laravel Pail (log monitoring)
- Sentry error tracking
- Multi-tenant SaaS architecture experience
Why Join Our Team?
You'll Love This If You:
- Enjoy solving complex business logic puzzles
- Want to see your code used daily by real teams
- Love integrating third-party APIs
- Get satisfaction from well-structured, maintainable code
- Care about user experience (even internal tools should delight)
- Prefer building features over maintaining legacy code
- Thrive in a fast-paced, iterative environment
You'll Struggle If You:
- Don't like using AI-enabled IDEs, leveraging Claude Code, and thinking "bigger than yourself".
- Only want to work on "perfect" codebases (we're actively refactoring)
- Need detailed specs for every feature (we iterate quickly)
- Don't enjoy debugging third-party API issues
- Prefer frontend-only or backend-only work (you'll do both)
- Can't handle changing requirements
- Don't like being held to high code quality standards
Development Process and Standards
- Code Reviews: All code is reviewed before merging.
- Documentation: We maintain extensive .cursorrules for standards.
- Testing: Write tests for critical business logic.
- Deployment: Continuous deployment to staging, manual to production.
- Monitoring: Sentry for errors, Laravel Pail for logs.
- Communication: Daily standups, Slack for async communication, Jira for tickets.
Compensation and Benefits
- Salary: Competitive, based on experience.
- Remote-first: Work from anywhere.
- Flexible hours: Core hours for team overlap.
- Equipment: Mac/PC of your choice.
- Employment Type: 1099 Contractor.
How to Apply
Send us:
- Your resume highlighting Laravel projects
- GitHub profile or portfolio of Laravel work
- Brief answers to these questions:
- Describe a complex Laravel integration you've built
- How would you structure a multi-tenant appointment scheduling system?
- What's your approach to debugging a failing third-party API integration?
- Share an example of code you're particularly proud of
- Email:
- Subject: Senior Laravel Developer -
Interview Process
- Phone Screen (30 min): Culture fit, basic experience
- Technical Interview (60 min): Laravel concepts, API design, database modeling
- Code Review (30 min): Review a real PR from our codebase
- Pair Programming (90 min): Build a small feature together
- Team Meet (30 min): Meet the team, ask questions
- Offer
SAME PAGE HOLDINGS LLC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Job Types: Full-time, Contract
Pay: $4,000.00 - $10,000.00 per month
Work Location: Remote
