DAT's Convoy Platform needs to build products that enable brokers to match and execute shipments seamlessly within their Transportation Management Systems, transforming how they work, grow, and succeed by improving matching, fueling growth, encouraging healthy behaviors, ensuring payments, enhancing communication, and enabling ideal experiences.
Requirements
- 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).
- Ability to own architecture and code end-to-end in a high ownership, low process environment.
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
- 7+ years of professional software engineering experience
- Excellent problem-solving and communication skills.
- Experience designing and operating microservices in production: service boundaries, versioning, backward compatibility, and reliability.
- GraphQL experience (schema design, performance, caching) or strong REST + contract discipline.
- Experience working in a CI/CD environment: automated builds, safe deploys, rollbacks, feature flags, and environment promotion.
- Background in transportation, logistics, or complex B2B integrations.
- This position is not eligible for visa sponsorship