Backend Developer โ Python / AWS / EDI X12
We are looking for an experienced Backend Developer to join our team and work on a transportation-domain platform with a strong focus on EDI integrations.
What you will do:
- Develop and maintain backend services in Python.
- Build and support integrations with external systems and partners.
- Work with EDI/X12 messages, mappings, validation, and processing.
- Develop asynchronous and event-driven services.
- Work with AWS-based infrastructure and services.
- Design and maintain APIs and integrations.
- Troubleshoot integration and production issues.
- Work closely with the rest of the engineering team on architecture and implementation.
Requirements:
- Strong commercial experience with Python.
- Experience with AWS.
- Experience with backend APIs and system integrations.
- Experience with message-driven/event-driven architecture.
- Experience with relational databases.
- Solid understanding of distributed backend systems.
Strong debugging and problem-solving skills.
EDI / X12:
Hands-on experience with EDI / ANSI X12 is highly important for this position.
Transportation-domain experience is preferred, particularly:
- X12 214 โ Transportation Carrier Shipment Status.
X12 210 โ Motor Carrier Freight Details and Invoice.
Strong X12 experience from other industries is also highly relevant. For example:
- Retail / supply chain: 850, 856, 810
- Healthcare: 837, 835, 270/271
Other EDI-heavy domains
We are looking primarily for someone who understands X12/EDI concepts and has practical experience with message structures, parsing, validation, mapping, acknowledgments, trading-partner differences, and integration troubleshooting. Direct experience with 210/214 is a strong advantage, but solid X12 experience in another domain is transferable.
Nice to have:
- NATS or another message bus; NATS preferred.
- Transportation or logistics domain experience.
- Direct experience with X12 210/214.
- Rust.
- Frontend/UI development experience.