# Software Engineer

**Company:** [DAT Freight & Analytics](https://hotfix.jobs/companies/dat-freight-analytics)
**Location:** Seattle, WA
**Role:** Fullstack Engineering
**Salary:** $121k – $157k/yr
**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**.

## Similar roles

- [Software Engineer](https://hotfix.jobs/jobs/869d469b-ae85-4783-9bbe-71ffdc8fe879) - DAT Freight & Analytics - Beaverton, OR - $121k – $157k/yr
- [Software Engineer, GenAI Integrations](https://hotfix.jobs/jobs/0382448a-0d77-4481-98d8-572cce92f6a8) - SnapLogic - San Mateo, CA - $120k – $140k/yr
- [Software Engineer I](https://hotfix.jobs/jobs/9a14dc68-1643-421e-8e6e-a118baf5b1cc) - DAT Freight & Analytics - Seattle, WA - $122k – $157k/yr
- [Software Engineer I](https://hotfix.jobs/jobs/b32a2b54-314f-43d9-9826-bc56ddf8ac7c) - DAT Freight & Analytics - Seattle, WA - $122k – $157k/yr
- [Software Engineer (AI-Driven Billing Automation)](https://hotfix.jobs/jobs/a62bee18-8b89-47cb-8974-0a4728e28bd3) - Artera - Remote - $120k – $180k/yr

**Apply:** https://hotfix.jobs/jobs/e1d710f5-7211-4452-bf7f-f62bfcfd6f41
**Canonical:** https://hotfix.jobs/jobs/e1d710f5-7211-4452-bf7f-f62bfcfd6f41