← 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