# Software Engineer
**Company:** [DAT Freight & Analytics](https://hotfix.jobs/companies/dat-freight-analytics)
**Location:** Seattle, WA
**Salary:** $121K-$157K
**Experience:** 2+ years
**Skills:** TypeScript, Node.js, React, Kafka, RabbitMQ, SQL, Rest, GraphQL, Docker, Kubernetes
**Posted:** 2026-04-30
> Builds and maintains backend services in TypeScript/Node.js and contributes to React frontends for broker tech platform. Requires 2-5+ years experience, API familiarity, SQL, and async messaging systems like Kafka/RabbitMQ.
## Job Description
## What You’ll Do

### Hands-On Development
- Write, test, and deploy production-quality code with guidance from senior engineers.
- Build and maintain backend services in **js/TypeScript** and contribute to **React** frontends as needed.
- Implement and support message-driven workflows (**Kafka/RabbitMQ**) using existing patterns and reusable components.
- Improve code quality and maintainability as you deliver features (tests, refactors, documentation).

### Collaboration & Growth
- Partner with product and business stakeholders to clarify requirements in a complex domain.
- Participate in code reviews (both receiving and giving) and incorporate feedback quickly.
- Learn the team’s operational practices: monitoring, alerts, on-call support, and incident follow-ups.
- Grow ownership over time: take on increasingly complex tickets, then small projects.

## The Skills and Experience You’ll Bring
- 2–5+ years of professional software engineering experience (or equivalent).
- Experience building production services in **TypeScript/Node.js** (or strong **Java/C#/Go** experience with willingness to ramp).
- Familiarity with **React** and modern frontend development fundamentals.
- Comfort working with **APIs** (**REST** preferred; **GraphQL** a plus) and collaborating on contracts.
- Familiarity with **SQL** databases (schema basics, writing queries, migrations with guidance).
- Exposure to async systems (queues/events) such as **Kafka/RabbitMQ/SQS** is a plus, or willingness to learn.
- Solid engineering fundamentals: debugging, testing, code quality, and clear written communication.
- Willingness to participate in on-call rotation and incident follow-ups (with support and training).

## Bonus Skills
- Experience with microservices in production.
- Hands-on exposure to **Kafka/RabbitMQ** patterns (retries, DLQs, idempotency).
- **Docker/Kubernetes** familiarity.
- **CI/CD** experience (tests in pipeline, safe deploy patterns, feature flags).

## Compensation
For Washington-based candidates, salary range is **$121,000 - $157,000 + target bonus**.
**Apply:** https://hotfix.jobs/jobs/software-engineer-at-dat-freight-analytics-e1d710f5-7211-4452-bf7f-f62bfcfd6f41
**Canonical:** https://hotfix.jobs/jobs/software-engineer-at-dat-freight-analytics-e1d710f5-7211-4452-bf7f-f62bfcfd6f41