Software Engineer
Builds and maintains backend services in TypeScript/Node.js and contributes to React frontends for broker tech platform. Requires 2-5+ years experience with APIs, SQL, async messaging systems like Kafka/RabbitMQ, and on-call participation in hybrid environment.
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 (Washington-based)
$121,000 - $157,000 + target bonus.
Senior Software Engineer
Senior Software Engineer building and scaling core dealer and lending products on a Python/Django/React/PostgreSQL stack. Owns system design, code quality, mentoring, and cross-team delivery for a nationwide marketplace.
Software Engineer, Conversion
Build and optimize high-impact, user-facing loan application and rate check experiences that drive ~80% of company revenue. Work full-stack across frontend and backend systems in a metrics-driven environment.
Software Engineer II, Backend Full Stack - AI Platform
Build and scale AI-first fullstack products from the ground up. Own end-to-end features across frontend and backend while collaborating with product and design in a fast-paced environment.