DAT seeks to solve the problem of enabling brokers to efficiently match and execute shipments within their Transportation Management Systems (TMSs) through the Convoy Platform, transforming how brokers work, grow, and succeed in the transportation supply chain logistics industry.
Requirements
- 7+ years of professional software engineering experience
- Strong proficiency with TypeScript, Node.js, including API design, performance, and debugging in production.
- Familiarity with frontend development in React.
- Production operational competence: observability (logs/metrics/traces), incident response, root-cause analysis, and on-call readiness.
- Experience with distributed systems fundamentals: consistency tradeoffs, failure modes, timeouts, retries, and graceful degradation.
- Proficiency with datastores (SQL strongly preferred; NoSQL a plus) including schema design, migrations, and query performance.
- Hands-on experience with message queues (Kafka, RabbitMQ) and cloud-native deployments (Docker/Kubernetes on AWS/Azure/GCP).
Responsibilities
- Write, test, and deploy production-quality code; establish code review and documentation standards.
- Implement message-driven workflows (Kafka, RabbitMQ) and reusable integration components.
- Improve the code structure and architecture as you develop new features.
- Be the technical lead for projects, contributing to the planning, design, development, deployment, and maintenance of product features.
- Ensure that technical and inter-team dependencies are understood and accounted for.
- Partner with product and business stakeholders to clarify requirements in a complex domain.
- Mentor junior developers and ensure that established codebase standards are adhered to.
Other
- This position is not eligible for visa sponsorship
- For Washington-based candidates, salary range is $154,000.00 - $209,000.00 + target bonus
- Job Application Deadline: 01/30/2026
- Equal Employment Opportunity (EEO) statement
- Hybrid work environment