




**Acerca del puesto** Estamos buscando un **Ingeniero Backend de Plataforma** para unirse a nuestro equipo técnico y hacerse responsable del diseño, desarrollo y optimización de servicios backend, APIs, microservicios y canalizaciones de datos. Construirás una plataforma de alto rendimiento capaz de manejar grandes volúmenes de datos, centrándote en código eficiente, transmisión de datos, sistemas de mensajería, interacciones con bases de datos y el rendimiento general del backend. Este es un puesto práctico de ingeniería que trabaja estrechamente con equipos multifuncionales, incluyendo frontend, móvil, QA y operaciones. Participarás activamente en la toma de decisiones técnicas, el diseño de la arquitectura backend y la mejora continua de nuestra plataforma. Buscamos un ingeniero backend versátil, no exclusivamente enfocado en infraestructura ni únicamente en backend, sino alguien cómodo trabajando en toda la pila según sea necesario, haciendo hincapié en la eficiencia del código, la optimización de bases de datos y un flujo de datos robusto. **Qué harás:** **Microservicios y APIs** * Desarrollar y mantener microservicios eficientes principalmente en Go, Python o Rust * Diseñar APIs RESTful de alta concurrencia, con énfasis en baja latencia y escalabilidad horizontal **Gestión y modelado de datos** * Diseñar, optimizar y mantener esquemas de bases de datos, particularmente PostgreSQL con TimescaleDB para manejar grandes volúmenes de datos temporales * Garantizar indexación, particionado y eficiencia de consultas optimizados para una recuperación rápida de datos **Mensajería y canalizaciones de datos** * Crear sistemas de mensajería robustos utilizando colas de mensajes como RabbitMQ, SQS o similares * Implementar canalizaciones ETL/ELT eficientes que aseguren alta calidad, consistencia y trazabilidad de los datos para análisis posteriores **Contenerización e implementación** * Empaquetar aplicaciones usando Docker e implementar/gestionar servicios en entornos Kubernetes orquestados **Automatización y CI/CD** * Definir y mantener canalizaciones automatizadas de pruebas e implementación usando Jenkins, GitLab CI o GitHub Actions * Gestionar ocasionalmente recursos en la nube mediante infraestructura como código (Terraform/CloudFormation) cuando sea necesario **Colaboración y trabajo multifuncional** * Colaborar estrechamente con frontend, móvil, QA y operaciones para identificar cuellos de botella e implementar soluciones * Participar en revisiones de código, documentación técnica y promover las mejores prácticas de ingeniería entre los equipos **Qué buscamos:** * 3+ años de experiencia desarrollando servicios backend, APIs, microservicios y aplicaciones basadas en datos * Sólidos conocimientos de programación en Go, Python o Rust * Experiencia demostrada con bases de datos relacionales, idealmente PostgreSQL; la experiencia con TimescaleDB es un gran plus * Conocimientos sobre brokers de mensajes (RabbitMQ, SQS, Kafka o similares) * Experiencia práctica con Docker y Kubernetes * Experiencia creando y manteniendo canalizaciones CI/CD (Jenkins, GitHub Actions o GitLab CI) * Capacidad para trabajar con infraestructura como código (Terraform o CloudFormation) según sea necesario **Qué te espera en b4b:** * Tener un impacto visible: Tu trabajo dará forma a la voz de marca y presencia en el mercado de una empresa en rápido crecimiento y orientada a una misión. * Colaborar con personas apasionadas: Únete a un equipo que realmente se preocupa por la sostenibilidad, la tecnología y hacer las cosas bien. * Desarrolla tu carrera: Trabaja en marketing offline y digital en un puesto que ofrece amplia exposición y oportunidades de desarrollo. * Trabaja globalmente, actúa localmente: Coordina con partes interesadas en España, Reino Unido, Noruega y más allá, mientras estás basado en nuestra sede de Barcelona. * Sé parte de algo más grande: Ayuda a impulsar la transición de la industria marítima hacia soluciones más limpias, inteligentes y seguras.


