DAT is looking to solve business problems in the freight and logistics industry using AI innovation, by maintaining and enhancing their existing technology stack and developing cutting-edge AI tools for internal and external use.
Requirements
- 2+ years with JavaScript/TypeScript
- Java or Spring Framework exposure (Familiarity is great; Working knowledge is a plus)
- GraphQL experience (Familiarity to Working knowledge)
- Familiarity with any of these technologies: Cloud & AI: AWS Bedrock, LangChain, LangSmith
- Familiarity with any of these technologies: Data: SQL, PostgreSQL, MongoDB, Amazon DocumentDB
- Familiarity with any of these technologies: Infrastructure: Terraform, Docker, Kubernetes
- Familiarity with any of these technologies: Messaging/Streaming: Kafka
Responsibilities
- Work with Next-Generation AI Tools: Configure, integrate, and extend AI services and components (for example, AWS Bedrock, LangChain/LangSmith) to solve business problems
- Maintain & Enhance Existing Systems: Contribute to current repositories and improve codebases across our stack (Node.js/TypeScript services, AWS with Terraform, Kafka, Amazon DocumentDB, PostgreSQL, Docker/Kubernetes)
- Deliver Incrementally in an Agile Environment: Ship small, well-scoped PRs; help refine stories into tasks; estimate, demo, and iterate during 2‑week sprints with our 8‑person Scrum team
- Learn & Grow: Follow DAT Engineering standards and practices while working under the guidance of experienced engineers
- Debug & Fix Issues: Troubleshoot across development, test, and production using logs, metrics, and traces in Node.js services and AWS infrastructure
- Participate in Code Reviews and Quality Practices: Learn from feedback; write unit/integration tests; aim for team code coverage targets; practice TDD when appropriate; and document code and public APIs
Other
- Bachelor's degree in Computer Science, related field, or equivalent practical experience
- Growth mindset with ambitions to advance to Software Engineer level
- Adaptability and openness to rapidly evolving AI technologies and tools
- Ability to work collaboratively in a team environment
- Strong problem-solving skills and attention to detail