Integrations Engineer

2 weeks ago

Municipal Unit of Argyroupoli, Attica, Ελλάδα Swift Marine Πλήρης απασχόληση
Integrations Engineer (Mid) We are looking for an Integrations Engineer to help scale and evolve our integration platform. This is a hands-on engineering role focused on building robust, reusable, and scalable integrations across a wide range of external systems. You will work directly with the Integration Lead to implement and extend an existing Service-Oriented Architecture, contributing to a platform that supports logistics, freight, and operational systems at scale.

What you'll do

Develop integrations using event-driven and message-based patterns (Azure Service Bus, pub/sub)
Contribute to reusable integration components and automation patterns to reduce duplication and increase delivery speed
Build and maintain adapters (inbound) and connectors (outbound) across multiple external systems
Implement integrations following established architectural principles and best practices
Collaborate on improving integration patterns, reliability, and scalability
Debug and resolve integration issues across distributed systems (API, messaging, data)
Work across a wide range of: o Protocols (REST, messaging, file-based) o Data formats (JSON, XML, CSV, others)
Participate in shaping the next evolution of the platform (e.g. event-driven expansion, protobuf adoption, durable workflows) Tech environment
Azure (core focus): o Service Bus (queues, topics/subscriptions) o Function Apps o Logic Apps (Standard & Consumption) o API Management (APIM) o Table Storage (NoSQL) o (Upcoming: Event Grid / Event Hub, Durable Functions)
Backend: primarily Node.js / JavaScript
Data: SQL (querying/debugging) + NoSQL patterns
Integration styles: o Synchronous (APIs) o Asynchronous (messaging/event-driven) What we're looking for Core skills
Solid experience building integrations or backend services
Good understanding of API-based and message-based systems
Experience with asynchronous processing (queues, events, pub/sub)
Comfortable working with multiple data formats (JSON, XML, etc.)
Strong debugging skills across distributed systems
Working knowledge of: o SQL (querying, debugging) o Linux (CLI, logs, networking basics) Nice to have
Experience with Azure integration services
Understanding of: o Idempotency, retries, dead-lettering o Message versioning o Event-driven architecture
Experience with Node.js in production systems
Exposure to logistics / freight / EDI systems How you work
You take ownership and drive things to completion
You are comfortable working across unclear or evolving requirements
You focus on building reusable solutions, not one-offs
You communicate clearly and proactively
You are pragmatic-you follow architecture, but you also challenge and improve it constructively
You are reliable, honest, and solution-oriented What success looks like
Integrations are delivered faster and with less duplication
Systems become more modular, reusable, and scalable
Issues are resolved quickly with clear root cause understanding