Software Engineer - Logistics
Software Engineer โ Transportation Management System (TMS)
Build and ship features for a proprietary TMS that runs brokerage operations: quoting, tendering, booking, tracking, invoicing, carrier management. Full-stack (React, TypeScript, Node.js, PostgreSQL). You'll use AI-assisted tools (Cursor, Claude) daily to push the envelope of what's possible.
You own features end-to-end, requirements through production. Small team, high autonomy, minimal meetings.
Responsibilities
- Build full-stack features across the TMS
- Integrate with carrier networks, load boards, EDI/API partners, and third-party logistics platforms
- Translate brokerage workflows (load booking, rate confirmation, shipment tracking, invoicing) into working software
- Make architecture decisions around multi-tenant data isolation, RBAC, and security
- Ship fast using AI-assisted development tools
- Monitor production, fix what breaks
Required
- 2+ years shipping full-stack web applications
- Experience with AI-assisted development (Cursor, Replit, Claude)
- Experience with React, TypeScript, Node.js, and SQL
- Ability to work independently with minimal oversight
- Comfortable reading and writing English (codebase, docs, async communication)
Preferred
- Logistics industry experience (brokerage, 3PL, TMS, carrier ops)
- Familiarity with EDI, carrier APIs, or logistics SaaS
- Multi-tenant SaaS architecture experience
- Architecture experience - Queueing, caching, system design
- Docker, Cloud deployment experience
Details
- Remote
- Part-time or full-time (flexible)
- Async-first communication