Integrations Engineer
Horizon Air Freight
Prepare for this role
Job Type
Description
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
This job is found at InterviewStack.io