En Binnacle, aportamos transparencia y visibilidad a todos los procesos validados a través de checklist. Buscamos mejorar continuamente nuestros procesos de datos e infraestructura, enfocándonos en la eficiencia y escalabilidad. Valoramos la innovación y el trabajo colaborativo.
Descripción del puesto:
Buscamos un Desarrollador Laravel enfocado en Data Engineering y DevOps. El candidato ideal tendrá experiencia en la manipulación y optimización de bases de datos, además de habilidades en automatización y despliegue de infraestructuras. Será responsable de mejorar nuestras aplicaciones web, optimizar procesos de datos y contribuir a la administración eficiente de nuestros entornos de desarrollo y producción.
Responsabilidades:
Desarrollar y mantener aplicaciones web utilizando Laravel y PHP, con un enfoque en la manipulación y procesamiento de datos.
Diseñar, implementar y optimizar pipelines de datos para mejorar el flujo y la calidad de los datos.
Gestionar y optimizar bases de datos MySQL, incluyendo la creación de índices, consultas eficientes y reestructuración de tablas para mejorar el rendimiento.
Implementar prácticas de DevOps, automatizando procesos de despliegue y administración de servidores utilizando herramientas como Docker, CI/CD y pipelines de integración continua.
Monitorizar y administrar la infraestructura de servidores para garantizar la disponibilidad y eficiencia de las aplicaciones.
Escribir código limpio y bien documentado, incluyendo la documentación de flujos de datos y configuraciones de infraestructura.
Realizar pruebas unitarias y de integración para garantizar la calidad y el rendimiento de las aplicaciones y flujos de datos.
Colaborar con equipos de frontend y operaciones para integrar de forma eficiente los flujos de datos y optimizar la entrega continua de aplicaciones.
Participar en la planificación de proyectos, aportando experiencia en arquitectura de datos y operaciones.
Requisitos:
3+ años de experiencia en PHP y Laravel.
Experiencia sólida en MySQL, incluyendo optimización, gestión de esquemas y mejora del rendimiento de consultas.
Experiencia en Data Engineering, diseño e implementación de pipelines de datos y manipulación de grandes volúmenes de información.
Familiaridad con Docker, CI/CD pipelines y automatización de despliegues.
Conocimientos de administración de servidores y experiencia en la gestión de infraestructuras de nube (AWS, Google Cloud, etc.).
Experiencia con control de versiones Git.
Familiaridad con JavaScript, HTML, CSS y desarrollo frontend.
Inglés intermedio-avanzado (lectura de documentación técnica, comunicación escrita).
Deseables:
Experiencia con GraphQL.
Conocimientos de Vuejs o React.
Experiencia con TDD (Test-Driven Development).
Familiaridad con herramientas como Kubernetes y Ansible para la gestión de infraestructura.
Conocimiento de patrones de diseño, arquitectura de software y metodologías ágiles.
Experiencia con análisis de datos y herramientas de visualización.
Prestaciones:
Trabajo home office.
Días personales (personal days).
Aguinaldo de 15 días.
Vacaciones conforme a la ley.
$20,000 - $25,000 mensuales netos.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.