




**About the role** We are looking for a **Platform Backend Engineer** to join our tech team and take ownership of the design, development, and optimization of backend services, APIs, microservices, and data pipelines. You’ll build a high\-performance platform capable of handling large data volumes, focusing on efficient code, data transmission, messaging systems, database interactions, and overall backend performance. This is a hands\-on engineering role working closely with cross\-functional teams including frontend, mobile, QA, and operations. You’ll actively participate in technical decision\-making, backend architecture design, and the continuous improvement of our platform. We’re looking for a versatile backend engineer—not purely infrastructure\-focused, nor exclusively backend—but someone comfortable working across the stack as needed, emphasizing code efficiency, database optimization, and robust data flow. **What you’ll be doing:** **Microservices \& APIs** * Develop and maintain efficient microservices primarily in Go, Python, or Rust * Design high\-concurrency RESTful APIs emphasizing low latency and horizontal scalability **Data Management \& Modeling** * Design, optimize, and maintain database schemas, particularly PostgreSQL with TimescaleDB for handling large\-scale time\-series data * Ensure optimized indexing, partitioning, and query efficiency for rapid data retrieval **Messaging \& Data Pipelines** * Build robust messaging systems using message queues like RabbitMQ, SQS, or similar * Implement efficient ETL/ELT pipelines ensuring high data quality, consistency, and traceability for downstream analytics **Containerization \& Deployment** * Package applications using Docker and deploy/manage services in orchestrated Kubernetes environments **Automation \& CI/CD** * Define and maintain automated testing and deployment pipelines using Jenkins, GitLab CI, or GitHub Actions * Occasionally manage cloud resources through infrastructure as code (Terraform/CloudFormation) when necessary **Collaboration \& Cross\-functional Work** * Collaborate closely with frontend, mobile, QA, and operations to identify bottlenecks and implement solutions * Participate in code reviews, technical documentation, and promote best engineering practices across teams **What we’re looking for:** * 3\+ years of experience developing backend services, APIs, microservices, and data\-driven applications * Strong programming skills in Go, Python, or Rust * Proven experience with relational databases, ideally PostgreSQL; TimescaleDB experience is a significant plus * Familiarity with message brokers (RabbitMQ, SQS, Kafka, or similar) * Hands\-on experience with Docker and Kubernetes * Experience building and maintaining CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI) * Comfortable working with infrastructure as code (Terraform or CloudFormation) as needed **What awaits you at b4b:** * Have a visible impact: Your work will shape the brand voice and market presence of a fast\-growing, mission\-driven company. * Collaborate with passionate people: Join a team that truly cares about sustainability, technology, and doing things right. * Grow your career: Work across offline and digital marketing in a role that offers broad exposure and development opportunities. * Work globally, act locally: Coordinate with stakeholders across Spain, the UK, Norway, and beyond — while based in our Barcelona HQ. * Be part of something bigger: Help drive the maritime industry's transition to cleaner, smarter, and safer solutions.


