API Integration Engineer en Madrid
Role details
Job location
Tech stack
Job description
Como API Integration Engineer, serás una pieza clave en la conexión y optimización de nuestros sistemas, así como los de nuestros clientes. Tu rol será fundamental para asegurar la fluidez y eficiencia en la transferencia de datos y la automatización de procesos, contribuyendo directamente al éxito de nuestros proyectos., * Desarrollo e Integración de APIs REST: Diseñar, desarrollar e implementar APIs RESTful escalables y eficientes que faciliten la comunicación robusta entre diversos sistemas internos y externos. Esto incluye la definición de endpoints, la gestión de la autenticación y autorización, y la documentación exhaustiva de las APIs.
- Gestión de Integraciones: Implementar y mantener integraciones utilizando protocolos estándar como HTTP y formatos de datos como JSON. Se priorizará la experiencia con webhooks para la automatización de flujos de datos en tiempo real, asegurando que los sistemas se comuniquen de manera efectiva y sin interrupciones.
- Análisis y Mantenimiento de Bases de Datos: Trabajarás con bases de datos SQL, realizando análisis para comprender su estructura y rendimiento. Serás responsable de optimizar consultas existentes, diseñar nuevas estructuras si es necesario, y asegurar la integridad y disponibilidad de los datos.
- Integración de Plataformas E-commerce: Llevar a cabo la integración de nuestros sistemas con plataformas líderes de comercio electrónico como WooCommerce, PrestaShop y Shopify. Esto implicará comprender los modelos de datos de cada plataforma y desarrollar soluciones que permitan una sincronización fluida de productos, pedidos, clientes y otras informaciones relevantes.
- Resolución de Problemas: Diagnosticar y resolver incidencias técnicas relacionadas con las integraciones de APIs y bases de datos, garantizando la continuidad del servicio.
- Colaboración: Trabajar de cerca con equipos de desarrollo, operaciones y negocio para entender los requisitos y entregar soluciones de integración que cumplan con las expectativas.
- Documentación: Mantener actualizada la documentación técnica de las APIs y los procesos de integración.
Requirements
- Experiencia: Mínimo 3 años de experiencia profesional en desarrollo e integración de APIs, con un enfoque específico en APIs REST.
- Conocimientos Técnicos: Profundo conocimiento de protocolos de comunicación web (HTTP/S) y formatos de datos (JSON).
- Bases de Datos: Sólida experiencia trabajando con bases de datos SQL, incluyendo optimización de consultas y diseño de esquemas.
- Plataformas E-commerce: Experiencia práctica en la integración con al menos una de las siguientes plataformas: WooCommerce, PrestaShop, Shopify.
- Lenguajes de Programación: Dominio de lenguajes de programación comúnmente utilizados en el desarrollo de APIs (ej. Python, Java, Node.js, PHP).
- Sistemas de Control de Versiones: Experiencia con Git.
- Metodologías Ágiles: Familiaridad con metodologías de desarrollo ágil (Scrum, Kanban).
- Habilidades Analíticas: Capacidad para analizar problemas complejos y proponer soluciones eficientes y escalables.
- Proactividad y Autonomía: Habilidad para trabajar de forma independiente y tomar la iniciativa.
- Comunicación: Excelentes habilidades de comunicación verbal y escrita.