| Recommend this page to a friend! |
|
| > | Jobs in United States |
> | Remote Laravel Software Engineer | > | Apply to this job |
| Summary: | We’re looking for a Laravel engineer to help build and evolve our residential property platform. This is a remote-friendly job offer as long as you can work within compatible time zones near CST and collaborate during work hours with the core team. |
|---|---|
| Post date: | 2025-11-25 |
| Company: | Resi |
| Location: | Allen, TX |
| Country: | United States |
| May telecommute: | Yes (May work remotely) |
| Description: | About the Role You’ll be responsible for developing admin experiences with Filament, robust Laravel APIs, and integrations that connect our application to third-party leasing and lead providers. You’ll work closely with product and operations to streamline lead intake, property/floor plan data, and internal workflows. What You’ll Work On - Build and refine Filament admin resources (forms, tables, actions, relation managers, widgets) used by internal teams and customers to manage properties, floor plans, media, property data, etc... - Design, implement, and version RESTful APIs (currently v1) that expose our data; maintain API Resources and Transformers that ensure consistent, well-documented responses. - Extend and harden lead capture flows, including validation, normalization, and enrichment of lead fields across the app. - Own and improve third‑party integrations (e.g., Realpage, Yardi, Knock, etc…) including webhooks, API clients, retries, error handling, and observability. - Ensure data integrity across Eloquent models, migrations, and relationships (e.g., Property, FloorPlan, Lead, Form) with a focus on performance and scalability. - Add automated tests with Pest (feature/unit) around controllers, resources, queues, and integration boundaries. - Collaborate on product requirements, convert them into technical plans, and ship iterative improvements. Responsibilities - Deliver high-quality Laravel code (PHP 8+) using modern patterns, strict typing, and SOLID principles. - Build Filament v3/v4 admin features: custom form components, filters, bulk actions, relation managers, and dashboard widgets/charts. - Create and maintain API endpoints under routes/api with clear versioning, authentication/authorization, and rate limiting. - Implement background jobs/queues for outbound integrations, mail sending, and data sync; configure retry/backoff strategies. - Add and maintain API Resources for consistent serialization of entities like FloorPlan, Unit and Property. - Instrument monitoring and logging for integrations and lead pipelines; surface actionable errors to the team. - Write tests with Pest and participate in code reviews. Our Current Stack - Backend: Laravel (11), PHP 8.x, Eloquent, API Resources, Mailables - Admin: Filament v3 (Livewire, Tailwind, Alpine) - Data: PgSQL, Redis - Integrations: REST/webhooks (e.g., AnyoneHome integration client) - Tooling: Composer, Pest, Git/GitHub, CI/CD - Infrastructure: Laravel Cloud, Cloudflare, Mailgun, Nightwatch Qualifications - 4+ years of professional experience with Laravel; strong grasp of Eloquent, queues, events, mail, API Resources, and validation. - Hands-on experience building production Filament v3 admin panels (forms, tables, actions, relation managers, widgets). - Proven track record building and maintaining RESTful APIs (auth, versioning, pagination, error handling, rate limiting). - Comfortable integrating with external APIs: HTTP clients, OAuth/token auth, retries, idempotency, and webhook handling. - Strong PHP fundamentals, type safety, and testing practices (PHPUnit or Pest). - Practical SQL skills, query optimization, and profiling in Laravel. - Clear communication, ownership mindset, and the ability to break down ambiguous requirements. Nice to Have - Experience in residential property/leasing domains or CRM/lead management systems. - Filament ecosystem knowledge: custom form fields, table filters, charting, notifications, Spatie roles/permissions integration. - Performance: Queues tuning, caching strategies, job batching, and rate limiting. - Frontend comfort with Livewire, Alpine.js, and Tailwind when extending Filament. - CI/CD pipelines (GitHub Actions). What Success Looks Like (first 90 days) - Deliver a new Filament resource that streamlines an internal workflow (e.g., lead review and routing) with proper validation, actions, and permissions. - Harden an integration (e.g., Realpage, AnyoneHome) with better retries, error surfacing, and dashboards for operations. - Add tests around critical API v1 endpoints (properties, floor plans, lead submission) and reduce production error rate for those paths. - Improve a Mailables pipeline for lead notifications, ensuring templates are consistent and localized as needed. Location Remote-friendly within compatible time zones near CST; collaboration hours with the core team. How to Apply Send your resume/GitHub/portfolio and a short note describing a Filament admin you’ve shipped and an API integration you’re proud of. Include links or screenshots if available. |