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.