Product Engineer

Denver, CO
Full Time
Mid Level
Read this first
We are a small, profitable logistics company servicing the furniture industry. We run a coast-to-coast delivery service on a software platform we developed in-house, which has allowed us to continue growing quickly while staying lean. We're known for responsive service, technology, and high customer satisfaction.

Our codebase grew alongside the company, with one of the founders writing the majority of the code. It works, gives our team significant operational leverage, and the business runs on it.

We are hiring someone to build features in our web app that solve real problems.

What you will do
Your job is to solve business problems with software. You will work end-to-end on our software stack, but the job is more than that. This role is broader than a standard Software Engineer role because you will be responsible for the entire lifecycle: understanding the problem you are solving, building the solution, and ensuring it actually works for the user.
  • You will build complete features end-to-end: You are comfortable with everything from the Django ORM and raw SQL, to business logic in Python, to frontend design and development.
  • You will do "archaeology": You are comfortable digging into legacy code to understand why it was written that way.
  • You will stabilize: You prefer improving and stabilizing a working system over rewriting everything from scratch for fun.

We have a mix of large, medium, and small features to build. Often the smallest features have outsized impact. You will often get immediate gratitude when you release an impactful feature or a fix.

Our Boring Tech Stack
We believe in boring, reliable technology. We avoid complexity unless necessary.
  • Backend: Python and Django
  • Database: PostgreSQL
  • Frontend: Server-side templates, Tailwind CSS, HTMX, and some JavaScript
  • Hosting: Our top-secret facility in Virginia 😉 (us-east-1)

Who You Are
  • A finisher: You enjoy getting things done. You take pride in a clean, working system. You do not enjoy bureaucracy or politics.
  • A generalist: You can dig into 100% of our codebase without getting stuck.
  • A pragmatist: You enjoy writing simple, easy-to-understand software that works rather than embedding a novel computer science thesis in the code.
  • An owner: You take pride in working code; you test and review it yourself before asking someone else to.
  • Discerning: You know which details matter. Not everything needs to be perfect, but things that affect real-world outcomes do, and you can tell the difference.

Structure
You will be working directly with the co-founder. We value good judgment.
  • If a change is risky, you talk it through.
  • If a change is low risk, you review, test, and release your own code (after you are familiar with our codebase).
  • You are a partner and a problem solver, not a ticket-pusher.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*