Advanced Golang Software Engineer
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success.
GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success.
Summary
We are looking for an Advanced Go Integration Engineer to design, build, and maintain scalable integration solutions within a distributed, high-availability environment. In this role, you will focus primarily on hands-on backend engineering while contributing to technical decisions and best practices that support reliable, mission-critical integrations.
You will work across integrations involving ERP systems, eCommerce platforms, 3PL/WMS partners, EDI networks, logistics providers, and internal applications. This role is ideal for a strong backend engineer with solid integration experience who is ready to take on more technical ownership and grow toward architectural leadership.
Education
Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
Professional Experience
• 3+ years of experience in software or integration engineering
• Proven experience working on integration-heavy, distributed systems
• Experience contributing to technical design discussions and system improvements
Key Responsibilities
Integration Engineering
• Design, build, and maintain integration services primarily using Go (Golang).
• Develop and optimize pipelines for:
• Orders, fulfillment, shipments, and returns
• Inventory and product data
• Financial and operational workflows
• Implement integrations using:
• REST APIs and Webhooks
• Message queues and event-driven systems
• File-based exchanges (CSV, XML, JSON)
• Custom connector services
• Build and maintain integrations with:
• ERP systems (Infor M3 or similar)
• eCommerce platforms (Shopify)
• 3PL & WMS partners
• EDI networks (STEDI or similar)
• Logistics, marketplaces, and wholesale partners
• Contribute to the development of event-driven microservices for data synchronization and transformation.
Technical Contribution & Quality
• Participate in the design of integration architectures, data models, and messaging patterns.
• Ensure data accuracy, integrity, and timeliness across integration flows.
• Implement logging, monitoring, and alerting to support operational reliability.
• Assist in incident investigation, troubleshooting, and root-cause analysis.
• Profile and optimize integration performance and throughput.
Security & Reliability
• Apply secure data transport and authentication practices (OAuth, JWT, SFTP, encryption).
• Follow established integration standards and contribute to continuous improvement of best practices.
• Collaborate with senior engineers and architects on scalability and resilience initiatives.
Cross-Functional Collaboration
• Work closely with Product, Supply Chain, Logistics, Finance, Operations, and eCommerce teams.
• Translate business requirements into clear technical integration specifications.
• Support onboarding of new trading partners, fulfillment centers, and logistics providers.
• Maintain clear technical documentation for integration flows, mappings, and system behavior.
Required Skills
• Strong hands-on experience with Go (Golang) in production environments
• Practical experience working with EDI/X12 standards
• Experience integrating ERP, eCommerce, WMS, and logistics systems
• Solid knowledge of REST APIs, Webhooks, JSON, XML, and CSV formats
• Experience with message queues and event-driven systems (Kafka, RabbitMQ, SQS, Pub/Sub, etc.)
• Understanding of secure transport and authentication (OAuth, JWT, SFTP)
• Experience debugging and supporting multi-system integrations
• Experience with cloud platforms (AWS, Azure, or GCP)
• Familiarity with CI/CD pipelines and automated testing practices
Nice to Have
• Experience with Infor M3 or other enterprise ERP platforms
• Shopify API experience
• Familiarity with STEDI or similar EDI middleware
• Experience with microservices, Docker, and Kubernetes
• SQL and data modeling knowledge
• Python for automation or support utilities
• Background in retail, eCommerce, logistics, or supply chain domains
Soft Skills
• Intermediate English proficiency (written and verbal)
• Strong analytical and problem-solving skills
• Clear communicator, able to collaborate with technical and business teams
• Ownership mindset with attention to quality and reliability
• Comfortable working in fast-paced environments with interconnected systems
• Willingness to mentor peers informally and grow into higher technical responsibility
At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.
- Department
- Development
- Role
- Staff Software Engineer
- Locations
- Colombia, Costa Rica, Latam
- Remote status
- Hybrid
- Employment type
- Full-time
- Main Technology
- Go
Already working at Growth Acceleration Partners?
Let’s recruit together and find your next colleague.