Integration Engineer
- Closed
- US Company | Micro ( employees)
- LATAM (100% remote)
- 3+ years
- Long-term (40h)
- Logistics / Transportation / Shipping
- Full Remote
Required skills
- Selenium
- Playwright
- API Integrations
- Golang
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