Integrations Engineer
Swift Marine · Aryiroúpolis, Attiki, Greece
قدّم وتابع مع أبلاي إيدج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 Appso 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 forCore 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-letteringo Message versioningo Event-driven architecture· Experience with Node.js in production systems· Exposure to logistics / freight / EDI systemsHow 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-orientedWhat 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