Sr Full Stack Engineer - ERP/EDI
Avenue Code
United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Amazon S3
ASC X12 Standards
Databases
Continuous Integration
Document Management Systems
Amazon DynamoDB
Electronic Data Interchange (EDI)
UN Electronic Data Interchange for Administration Commerce and Transport
Fault Tolerance
Identity and Access Management
+24 more
PostgreSQL
MySQL
NoSQL
Oracle (Applications)
Query Optimization
SAP (Applications)
TypeScript
Management of Software Versions
File Transfer Protocol (FTP)
SAP Integration Solutions
ReactJS
Backend
Git
Event Driven Architecture
Build Management
Kubernetes
OpenText
Apache Kafka
Front End Software Development
Amazon Simple Queue Service (SQS)
AWS EKS
Docker
Golang
IBM Sterling Suite
Job description
- Design and build backend services in Golang and Java for EDI translation, validation, routing and acknowledgments.
- Build durable, fault-tolerant Temporal workflows for order-to-cash and procure-to-pay document flows, covering retries, compensation, versioning and long-running processes.
- Build and migrate per-partner EDI maps for X12 transactions: 850, 860, 855, 856, 997, with later work on 810, 820, 832, 846 and 753/754.
- Move existing partner maps from Sterling to the new platform with no changes on the partner side (βlift and shiftβ).
- Build internal web tools for monitoring transactions, viewing errors and reprocessing failed documents.
- Deploy and run services on AWS EKS. Use S3 for document storage and archiving, and design data models in relational and NoSQL databases.
- Own production support for your flows: observability, alerting and root-cause analysis on EDI failures.
- Work with BSAs, ERP and supply chain teams, and external trading partners to clarify requirements and test.
Requirements
- 5+ years of backend development in Golang and Java.
- Hands-on production experience with Temporal: workflow and activity design, idempotency, versioning and scaling workers.
- AWS experience, especially EKS/Kubernetes, S3, IAM and SQS/SNS or similar.
- Strong database skills: PostgreSQL/MySQL, plus DynamoDB or another NoSQL store; schema design and query tuning.
- Front-end experience with React/TypeScript for internal tools.
- Working knowledge of EDI (ANSI X12): segment and loop structure, envelopes (ISA/GS/ST), 997 acknowledgments and partner-specific mapping.
- Event-driven architecture (Kafka).
- CI/CD, Docker, Git and testing practices (unit, integration, contract).
Nice To Have Skills
- Experience with IBM Sterling B2B Integrator, Sterling map conversion, 4GL or OpenText / SPS Commerce VANs.
- ERP integration experience (Oracle, SAP or similar), especially order management and supply chain.
- EDIFACT, AS2 or SFTP partner connectivity.
- Experience in retail, wholesale or e-commerce supply chains.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦