Skip to content
Free US shipping over $75 · 30-day guarantee
← All open roles

Engineering

Senior Full-Stack Engineer

Remote (US)full time$170k–$215k

Own end-to-end features across our Next.js storefront, generation pipeline, and production-handoff systems.

About Portraits

Portraits is a small, deliberate team building what we think is the first genuinely good use of generative image models in a physical consumer product. You'd be joining engineering as one of the first five hires on the team, owning meaningful product surface from your first week.

What you'll do

  • Ship customer-facing features across our Next.js App Router frontend and Node/TypeScript backend.
  • Improve the reliability and observability of our generation pipeline (queueing, retries, cost tracking).
  • Work directly with the production team to harden the print-handoff pipeline — file specs, color profiles, proofing.
  • Own a meaningful piece of product architecture end-to-end with support from the rest of engineering.
  • Set the bar for code review, testing, and on-call practices on a growing team.
  • Mentor earlier-career engineers as we hire.

What you have

  • 6+ years of production software experience, meaningfully across frontend and backend.
  • Strong TypeScript, strong Postgres, comfort with at least one async/queueing system.
  • Experience shipping customer-facing products where correctness and UX both matter.
  • Ability to scope, sequence, and ship without heavy oversight.
  • Clear technical writing.

Compensation & benefits

Base salary: $170k–$215k (USD), depending on experience and location.

  • Equity with early-hire weighting
  • Full medical / dental / vision
  • $2,000 home-office stipend
  • Four weeks PTO + company holidays
  • 401(k) with 4% match
  • A Portraits piece of your choice, on us

How to apply

Email a short intro, a résumé or LinkedIn, and anything that shows how you think. We read every email and reply within a week.

Apply via email