Senior Integration Engineer
- Closed
- US Company | Micro ( employees)
- LATAM (100% remote)
- 5+ years
- Long-term (40h)
- Logistics / Transportation / Shipping
- Full Remote
Required skills
- Python
- AWS
- PostgreSQL
- Terraform
- Golang
Requirements
Must-haves
- Qualifications
- - **6-8+ years of software engineering experience**, with a heavy focus on backend systems and API integrations.
- - **Strong proficiency in Go.** (We are a Go shop. If you are a master of Python/Java and can learn Go in a week, let's talk, but Go is preferred).
- - **Scraping & Browser Automation:** Deep experience with **Selenium** or **Playwright**. You know how to handle dynamic content, captchas, and complex DOMs.
- - **Experience with AI Coding Tools:** You are comfortable using tools like Cursor to write code faster, but you have the discipline to verify the output rigorously.
- - **English Proficiency:** Professional fluency in English is required for collaboration with the US team.
- Nice to Haves
- - **Logistics Domain Knowledge:** Experience interacting with specific TMS platforms (McLeod, Aljex, Turvo, etc.) is a massive plus.
- - **Experience with AI-Agentic Integration Tools:** We prefer candidates who have used modern AI-driven browser tools like **Stagehand** (by Browserbase) and have run automation on infrastructure like **Browserbase**, **Hyperbrowser**, or **Kernel**.
- - **Team Leadership:** Experience managing or acting as a tech lead for offshore contractors.
- - **AWS/Infrastructure:** Experience with AWS Lambda, SQS, and IaC tools.
Nice-to-haves
- Startup experience
- Golang experience
- Experience with React and Typescript
- Experience in the logistics industry
- Experience engaging product users
- Experience with observability tools
- Experience using IaC
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- **The Opportunity**
- At Drumkit, we are building the AI copilot for the logistics industry. We help the largest freight brokers in the US save time by automating quote responses, scheduling, and tracking. Our secret sauce is our ability to intelligently read data from an inbox and write it directly into our customer’s Transportation Management Systems (TMS).
- Here is the reality: Our product is only as good as our integrations. If we can’t reliably read from and write to a customer’s legacy TMS, the AI can’t do its job.
- We are looking for a Senior Integration Engineer to own the connectivity layer of our platform. You will be responsible for shipping reliable TMS and third-party integrations quickly, without sacrificing stability. You will likely lead a small team of contractors, meaning your code review standards must be impeccable.
- How We Work (The AI Balance)
- We believe in using modern tools to move fast. We want you to use AI coding assistants (like Cursor) to accelerate boilerplate and implementation.
- However, we need you to be paranoid. AI makes mistakes. In the logistics industry, a bad API call can result in a truck showing up at the wrong warehouse or a broker losing thousands of dollars. We need a senior engineer who uses AI to speed up, but uses their experience to vigorously test, debug, and verify every line of code before it hits production.
- Roles and Responsibilities
- - Architect & Build Integrations: Design and implement robust integrations with various TMS platforms (e.g., McLeod, Aljex, Turvo) and third-party logistics tools. You will work primarily in Go.
- - Reverse Engineering & Network Analysis: Sometimes there are no public docs. You must be comfortable inspecting network traffic in the browser, identifying internal API calls, and building scrapers to get the job done when standard APIs fail.
- - End-to-End Verification: A "200 OK" status is not the definition of success. Success is when the data actually appears in the customer’s TMS exactly as they expect it. You will build testing patterns that verify the visual final state*of the data in the target system, not just the successful transmission of the request.
- - Lead & Mentor: Act as the technical lead for a team of integration engineers. You will break down technical specs for them and hold them to high standards.
- - Rigorous Code Review:*Review PRs from integration engineers. You must have a sharp eye for edge cases, error handling, and logic that "looks right" (AI-generated) but might fail under load.