Skip to main content
person working on laptop
Careers

Software Engineer

Help build and evolve our residential property platform.
Location
Remote
Working Time
Full-Time

Overview

We’re looking for a Laravel + Filament engineer to help build and evolve our residential property platform. 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.

What’s In It For You

  • A remote-only, flexible work environment.
  • Competitive compensation, time off, and benefit offerings.
  • A team with heart and passion for driving multifamily forward.

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.

We can’t wait to meet you