Descripción
Resumen:
Buscamos un ingeniero backend senior con sólida experiencia en Laravel para construir, ampliar y mantener aplicaciones Laravel y EspoCRM, trabajando directamente junto al ingeniero principal.
Aspectos destacados:
1. Puesto senior colaborando directamente con el ingeniero principal
2. Enfoque en el desarrollo backend con Laravel y la implementación del sistema CRM
3. Oportunidad de trabajar entre distintos sistemas e implementar lógica de automatización
Buscamos un ingeniero backend senior con sólida experiencia en Laravel que pueda trabajar directamente junto a nuestro ingeniero principal para construir, ampliar y mantener tanto nuestra aplicación basada en Laravel (YVA) como nuestro sistema EspoCRM.
Este puesto requiere una persona cómoda trabajando entre distintos sistemas —implementando servicios backend, optimizando flujos de datos y construyendo lógica de automatización basada en CRM— sin necesidad de indicaciones paso a paso.
No será usted el arquitecto principal del sistema, pero sí deberá ser capaz de comprender y ejecutar decisiones arquitectónicas a alto nivel.
**Responsabilidades principales: Desarrollo backend con Laravel (enfoque principal)**
* Construir y mantener servicios backend dentro de nuestra aplicación Laravel
* Optimizar relaciones Eloquent y esquema de base de datos
* Implementar colas, trabajos y procesos en segundo plano
* Desarrollar y mantener APIs internas y externas
* Trabajar estrechamente con el ingeniero principal en mejoras de rendimiento y arquitectura
**Implementación del sistema CRM (EspoCRM)**
* Crear y modificar entidades y relaciones
* Implementar campos calculados y lógica de fórmulas
* Desarrollar scripts personalizados y reglas de flujo de trabajo
* Mantener la integridad de los datos entre el CRM y los sistemas backend
* Asegurar la coherencia entre el estado del CRM y el estado de la aplicación Laravel
**Coordinación entre sistemas**
* Implementar integraciones entre Laravel y EspoCRM
* Revisar la lógica de sincronización de datos
* Prevenir problemas de duplicación y agregación
* Ayudar a definir dónde debe residir la lógica (CRM frente a backend frente a capa de automatización)
**Experiencia requerida**
* 5\+ años de experiencia en desarrollo backend
* Competencia avanzada en PHP 8\.x y Laravel
* Profundo conocimiento de:
* ORM Eloquent
* Indexación de bases de datos
* Modelado de relaciones
* Optimización de rendimiento
* Experiencia práctica con al menos un sistema CRM en capacidad de desarrollo
* Capacidad para implementar campos calculados, scripts y lógica de flujo de trabajo
* Experiencia con integraciones API y sistemas basados en webhooks
**Ideal (pero no obligatorio)**
* Experiencia específica con EspoCRM
* Experiencia colaborando con ingenieros de automatización o flujos de trabajo con IA
* Conocimiento de sistemas de colas y procesamiento de trabajos en segundo plano
* Familiaridad con integraciones de flujos de trabajo asistidos por IA
**Qué implica este puesto**
* Ser un socio senior de implementación para el ingeniero principal
* Ser un operador backend entre sistemas
* Ser un desarrollador capaz de ejecutar tareas sin supervisión constante
* Ser alguien que comprenda las implicaciones arquitectónicas
**Qué no implica este puesto**
* Ser un administrador junior de CRM
* Ser un desarrollador frontend exclusivo
* Ser un ingeniero de aprendizaje automático
* Ser un instalador de complementos
Tipo de empleo: Tiempo completo
Remuneración: $1\.00 \- $2\.00 por mes
Ubicación laboral: Remota