N8N Developer
N8N Developer
Medellin, CO, 050021
¿Qué buscamos?
Desarrollador n8n
Tus principales responsabilidades a desarrollar:
- Diseñar, desarrollar y mantener workflows en n8n para la automatización de procesos de negocio.
- Implementar integraciones con APIs REST, SOAP, Webhooks y otros servicios empresariales.
- Construir flujos de integración con bases de datos, sistemas internos y plataformas cloud.
- Desarrollar funciones personalizadas y transformaciones de datos cuando sea requerido.
- Implementar mecanismos de manejo de errores, reintentos, monitoreo y trazabilidad de los flujos.
- Documentar las integraciones y automatizaciones desarrolladas.
- Participar en revisiones técnicas, estimaciones y definición de soluciones.
- Apoyar la resolución de incidentes y la optimización de flujos existentes.
- Garantizar el cumplimiento de estándares de seguridad, calidad y buenas prácticas de desarrollo.
Perfil Académico:
- Profesional en Ingeniería de Sistemas o carreras afines.
Experiencia:
- Mínimo 3 años de experiencia en desarrollo de automatizaciones e integraciones.
- Experiencia en implementación de soluciones de integración entre múltiples plataformas.
- Experiencia en desarrollo de procesos de integración y automatización empresarial.
- Conocimiento práctico de arquitecturas orientadas a servicios (SOA) y microservicios.
Habilidades Técnicas Requeridas:
- Conocimiento avanzado de n8n.
- Integración y desarrollo de APIs REST y SOAP.
- Manejo de Webhooks.
- Conocimientos de OAuth 2.0, JWT y mecanismos de autenticación.
- JavaScript y TypeScript.
- Bases de datos PostgreSQL, MySQL, MariaDB y MongoDB.
- Consumo y gestión de servicios cloud en AWS o Azure.
- API Gateway (AWS).
- API Management (Azure).
- Git y herramientas de control de versiones.
- Postman para pruebas y automatización.
- Implementación de mecanismos de monitoreo, trazabilidad y manejo de errores.
- Conocimiento de procesos de desarrollo de software (SDLC).
Habilidades Técnicas Deseadas:
- Conocimiento en Docker y despliegue de aplicaciones.
- Experiencia con herramientas iPaaS o de automatización como Make, Zapier, Power Automate o similares.
- Conocimiento en metodologías ágiles Scrum y Kanban.
- Conocimiento en plataformas BPM como Appian.
Habilidades Blandas:
- Capacidad de análisis.
- Resolución de problemas.
- Pensamiento orientado a soluciones.
- Organización y documentación técnica.
- Trabajo colaborativo.
- Participación activa en revisiones técnicas y definición de soluciones.