To Apply for this Job Click Here
Integration & Composition Engineer (Hybrid, 3 days onsite)
Length: 9 month contract (potential extension)
Location: Englewood, CO or West Chester, PA
???????
Overview:
We are seeking a Integration & Composition Engineer to design and implement dynamic payload transformations and configuration-driven compositions that enable reliable and scalable system integrations.
This role focuses heavily on payload composition, transformation logic, API integrations, and system-to-system orchestration across internal platforms and external partners. The ideal candidate will have strong hands-on experience with JQ and Go templating and a deep understanding of REST APIs, JSON-based payloads, and high-throughput transaction environments.
Responsibilities:
-
Design and implement integration compositions across APIs, services, and platforms
-
Transform, filter, and enrich JSON payloads using JQ
-
Build reusable and parameterized templates using Go templating
-
Compose dynamic request and response payloads based on business rules
-
Develop configuration-driven workflows to support multi-environment deployments (DEV, QA, UAT, PROD)
-
Support system-to-system integration, orchestration, and complex data mapping
-
Maintain version-controlled, reusable templates and transformation logic
-
Integrate third-party platforms with upstream channels and downstream providers
-
Implement standardized error handling and decline mapping for consistent transaction outcomes
-
Troubleshoot integration failures related to payload structure, mapping logic, or partner systems
-
Collaborate with Product, Architecture, QA, DevOps, and Operations teams
-
Contribute to documentation, best practices, and reusable integration assets
Required Skills & Experience (Mandatory):
-
Strong hands-on expertise with JQ for JSON filtering, mapping, conditionals, and aggregations
-
Advanced proficiency with Go templating, including loops, conditionals, and reusable templates (Helm-style experience is a plus)
-
Experience integrating REST APIs, working with JSON and HTTP-based services
-
Experience supporting system integrations involving API gateways, middleware, or integration platforms
-
Experience with at least one programming language: Go, Java, or Python
-
Experience working in high-throughput, low-latency transaction systems
-
Understanding of payment failure scenarios, declines, and reconciliation impacts
-
Strong troubleshooting and debugging skills

