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
- React.js
- TypeScript
Requirements
Must-haves
- 3+ years of software development experience
- Proficiency with API integrations and back-end systems
- Experience with Golang
- Experience with React, TypeScript (comfortable shipping front-end code regularly: building forms, fixing UI bugs, and wiring up new features)
- Proficiency with scraping and browser automation tools, like Selenium, Playwright, Stagehand (knowledge on how to handle dynamic content and complex DOMs)
- Ability to use AI coding tools (Cursor) while ensuring thorough validation and testing of generated code
- Ability to communicate progress, issues, and technical details clearly across teams
- 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 cloud and infrastructure tools (AWS Lambda, SQS, IaC)
- Ability to explain technical concepts to non-technical stakeholders and support customer interactions
- Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- Develop and maintain the platform connectivity layer, ensuring fast delivery of stable TMS and third-party integrations
- Work closely with a small engineering team, sharing daily updates and collaborating on solutions
- Leverage AI coding tools (Cursor) to speed up development while rigorously testing, debugging, and validating all code before production
- Design and implement robust integrations with various TMS platforms (e.g., McLeod, Aljex, Turvo, Tai, Revenova) and third-party logistics tools
- This is a full-stack role: on the back-end, you’ll write Go services that talk to TMS APIs, and on the front-end, you’ll build the React/TypeScript UI that our customers actually interact with: load-building forms, appointment-scheduling flows, quoting interfaces, and more. You own the integration end-to-end.
- Create and maintain user-facing interfaces, including load building, scheduling flows, and quoting tools
- Investigate undocumented systems by analyzing network traffic, identifying internal APIs, and building scraping solutions when needed
- Validate integrations by confirming final data accuracy within target systems rather than relying on response status codes
- Communicate progress, blockers, and updates clearly through daily standups, tickets, and messaging tools
- Collaborate on shared codebases, perform code reviews, and contribute to system design discussions
- Support customer and partner interactions by explaining integration approaches and requirements when needed