Descripción del puesto

Buscamos un Desarrollador Web Senior con sólida experiencia en el ecosistema PHP moderno (PHP 8+), especializada en Laravel 11+, para integrarse a un CRM ya en producción y en desarrollo activo. El sistema se basa en Domain-Driven Design (DDD), arquitectura basada en eventos utilizando Laravel Event Sourcing, y utiliza FilamentPHP como herramienta principal para interfaces administrativas.
El producto tiene una lógica compleja de negocio y requiere a una profesional autónoma, proactiva, con pensamiento crítico y resolutivo, capaz de comprender código ajeno, identificar problemas y proponer soluciones eficientes y escalables.

Responsabilidades clave
  • Mantener y evolucionar un CRM en producción.
  • Implementar funcionalidades nuevas con foco en escalabilidad y calidad.
  • Analizar y optimizar procesos, queries y estructuras existentes.
  • Integrarse con APIs de terceros (pagos, servicios externos, etcétera).
  • Diseñar e implementar acciones administrativas (formularios, tablas, filtros, validaciones) en Filament de manera clara y funcional.
  • Participar en decisiones técnicas de arquitectura y mejora continua.
  • Implementar y mantener colas de procesamiento con Laravel Queues (Redis, Horizon).

Requisitos

Requisitos excluyentes
  • PHP 8+ con al menos 8 años de experiencia real en desarrollo de sistemas web.
  • Laravel 11+ (3 años mínimo).
  • Dominio de Laravel Event Sourcing (Spatie u otro enfoque), con enfoque en DDD.
  • Experiencia usando FilamentPHP (custom columns, actions, form requests, relaciones complejas, etcétera).
  • Sólidos conocimientos de colas, workers, timeouts, excepciones y retries.
  • Entendimiento profundo del ciclo de vida de una aplicación web: HTTP, middlewares, requests/responses.
  • Conocimientos sólidos de peticiones HTTP, consumo de APIs REST internas y externas.
  • Capacidad para analizar alternativas y elegir soluciones con criterio técnico.
  • GIT avanzado (ramas, PRs, squash, merge vs rebase, conflictos, etc).
  • Capacidad de desenvolverse sin depender de otros ni de IA para resolver lo esencial del trabajo diario.
Deseables (no excluyentes)
  • Escribir y mantener tests automatizados (unitarios y de integración).
  • Conocimiento de CQRS, arquitectura hexagonal, pipelines.
  • Experiencia usando Horizon y monitoreo de jobs.
  • Buen criterio para organizar formularios, campos, validaciones y relaciones en Filament, con sentido práctico y funcional (sin necesidad de ser experta en UX/UI).

Beneficios

  • Modalidad 100% remota desde Argentina.
  • Desde 3 semanas de vacaciones.
  • Proyecto sólido, vivo y en evolución.
  • Posibilidad de trabajar en un equipo técnico que valora la calidad del código y la autonomía.