Backend Software Engineer
Full Time
Engineer
We're seeking a Backend Engineer to build and maintain business logic, carrier integrations, and API services powering our multi-tenant logistics SaaS platform. You'll work across our polyglot microservices architecture (Go, TypeScript, Rust) to develop rating algorithms, workflow automation, and real-time data processing systems that move billions of dollars in freight annually.
What you’ll do
Required:
- 4+ years backend development experience with production systems
- Strong proficiency in **Go** (preferred) or willingness to learn (TypeScript/Node.js background acceptable)
- Experience building REST/GraphQL APIs with proper error handling and validation
- Understanding of event-driven architectures and async processing patterns
- Database experience with NoSQL (DynamoDB preferred) or SQL with optimization skills
- AWS Lambda development experience or serverless architecture knowledge
- Strong debugging and problem-solving skills across distributed systems
- Test-driven development mindset with unit testing best practices
- Version control proficiency (Git) with collaborative development workflows
Preferred:
- Logistics/supply chain domain knowledge (LTL freight, TMS, WMS)
- Experience integrating with third-party carrier APIs (SOAP, REST, XML, EDI)
- GraphQL development with AWS Amplify or Apollo
- DynamoDB data modeling and access patterns
- Go workspace patterns and large monorepo experience
- Experience with rate calculation or pricing engines
- Workflow orchestration systems (Step Functions, Temporal, Airflow)
- XML/SOAP parsing and complex data transformation
- Performance optimization and profiling tools
Who You are
Build mission-critical features for a growing logistics platform, work with modern backend technologies, solve complex integration challenges with 30+ carriers, and directly impact customer experience through reliable, performant APIs.