Integrations Engineer
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