← All roles

Software Developer

Develop and deliver production software across the full stack — frontend, backend, and the integrations in between — for clients who depend on it, with disciplined testing, code review, and end-to-end ownership.

What it's like

  • You own features end to end and across the stack — design, implementation, testing, and production support.
  • Test-driven development and peer code review are standard practice.
  • Work happens in small, autonomous teams with direct exposure to the problem and, often, the client.

Tradeoffs to consider

  • The pace is demanding and the quality bar is high and non-negotiable.
  • You'll be expected to justify technical decisions and own their consequences.

What this role needs

The strengths that matter most here — so you can decide whether it's the right fit for you, too.

Technical skill & engineering judgment

Writes correct, well-tested, maintainable code across the stack (frontend and backend) and makes sound design and debugging decisions.

Execution & delivery ownership

Reliably ships committed work on time and takes proactive ownership of features in production.

Communication

Explains technical decisions and tradeoffs clearly — in writing, in review, and to non-engineers.

How we work

The qualities that help people thrive on our team, whatever the role.

Team fit & adaptability

Works well in a fast, feedback-driven team: takes feedback, adapts quickly as priorities change, and keeps learning.

Interested in this role? Share a few details to get started and we'll follow up with next steps.