Integrations Engineer

Open 20d

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