Integration Engineer - API Integrations, Golang

Strider

Strider

Software Engineering

Barbados · Mexico · Dominica · Dominican Republic · Haiti · Jamaica · South America · Central America · Cuba · Antigua and Barbuda · The Bahamas · Belize · Guyana · Grenada · St Kitts & Nevis · St Vincent and the Grenadines · Suriname · St Lucia · Trinidad and Tobago · Remote

Posted on Apr 15, 2026

Requirements

Must-haves

  • 3-5+ years of software development experience
  • Proficiency with Golang
  • Experience with scraping tools like Selenium, Playwright, or AI-driven browser tools like Stagehand
  • Proficiency with backend systems and API integrations
  • Proficiency with web scraping and browser automation involving dynamic content and complex DOM structures
  • Ability to communicate progress, blockers, and technical issues clearly across standups, tickets, and messaging tools
  • Ability to collaborate on code reviews and contribute effectively in engineering discussions
  • Deep understanding of debugging API issues, including authentication, session handling, and request failures
  • Experience with AI coding tools (e.g., Cursor)
  • Strong communication skills in both spoken and written English

Nice-to-haves

  • Startup experience
  • Experience with prompt engineering and AI evaluation tools (Braintrust)
  • Experience with AWS, Lambda, SQS, Infrastructure as Code
  • Experience communicating technical concepts to non-technical stakeholders and supporting customer interactions
  • Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

  • Build and maintain integrations with TMS platforms (McLeod, Aljex, Turvo, Tai, Revenova) and external logistics tools using Golang
  • Analyze systems without documentation by inspecting browser network activity, mapping internal APIs, and developing scraping solutions
  • Validate end-to-end data accuracy by ensuring information is correctly reflected in the customer’s TMS, not just successfully transmitted
  • Report progress, blockers, and updates through daily standups, Linear tickets, and Slack communication
  • Collaborate with engineers on shared repositories, contribute to code reviews, and participate in architectural discussions
  • Support customer and partner interactions by explaining integration approaches and gathering technical requirements