Job Description
ABOUT THE ROLE:
You'll be our junior backend engineer focused on integrations and data pipelines. The work is what our head of automation calls "plumbing": writing the code that connects our platform to vendor APIs (TMS systems, Twilio, Document AI, etc.), building data pipelines, and keeping the test suite green. You won't be designing the architecture, but you'll be the one bringing it to
life, one adapter at a time.
You will pair daily with Claude Code (an AI senior reviewer) and our head of automation. Every
PR gets reviewed before merge. You'll learn fast.
WHAT YOU'LL DO (first 90 days)
- Build vendor credential adapters in our Integration Hub (Cloud Run service, Python + FastAPI)
- Write API integrations against transportation management systems (TMW, McLeod, MercuryGate, others)
- Write and maintain tests + fixtures for every adapter you ship
- Help complete scaffolding for our ingestion gateway
- Ship 3–5 production-ready adapters in your first 90 days
REQUIRED
- 1–3 years of paid software-development experience (you have shipped production code)
- Python 3.x as your primary language — you have a GitHub or a project you can walk through
- Experience integrating with third-party REST APIs (auth, retries, error handling)
- Git + GitHub day-to-day fluency
- Basic SQL (joins, indexes, EXPLAIN)
- Written English fluency — we collaborate async via Slack and GitHub PRs
- Comfortable working alongside AI coding assistants (Claude, Copilot, Cursor) — we use them daily and expect you to as well
- Stable internet (25+ Mbps), dedicated workspace, BYO laptop (16GB+ RAM)
NICE TO HAVE
- FastAPI or Flask production experience
- async/await Python (asyncio, async SQLAlchemy)
- Docker / docker-compose
- Any cloud platform — GCP preferred, AWS or Azure also great
- pytest or similar test framework
- PostgreSQL experience
- Prior BPO, SaaS, or logistics-tech exposure
- Webhook integrations, OAuth flows, or data pipeline experience
WHAT YOU WON'T BE DOING
- UiPath / RPA work — we have a dedicated senior for that
- Front-end React work (occasional, but not primary)
- Architecture decisions — those come from the head of automation
- On-call / 24x7 support
COMP & LOGISTICS
- 90-day initial term, with conversion to longer-term engagement based on performance
- Philippines remote, must overlap with PH business hours (9am–6pm PHT)
- Some overlap with US Central preferred for occasional syncs