New Job! Featured Job Remote Job
Company

Full-Stack Product Engineer

Why work at Senja ✨

You’ll be taking our product from 3,000 → 10,000 paying customers, and directly shaping how a profitable SaaS scales:

  • We’re a small (3 person), high-leverage team

  • Fully remote, work from anywhere

  • Low-meeting culture [1-2 calls a week maximum]

  • Shipping culture: weekly sprints, ship fast, at quality [yes, it’s hard]

  • PLG: we're product led, product is our business, we're crafting the best

  • Real impact: build our tech from 3,000 paying customers to 10,000 paying customers

  • Work across the full engineering stack, front/backend, app, integrations, Chrome Extension

  • Our business is profitable, bootstrapped, no investors, no politics, and the best ideas win

  • Radical transparency, see impact of work on metrics and revenue

  • Battle tested SOPs in place, but add your own ideas

Key roles and responsibilities

  • Hitting the agreed engineering sprint 100% of the time

  • Addressing all Axiom-reported bugs within 24 hours

  • Addressing 90% of customer-reported bugs within 24 hours

  • Maintaining strong visibility of your progress (to-dos, in progress, blocked) in Linear

  • Following and updating the engineering SOPs as you go

    • You can review our SOPs below

Key areas of ownership

  • Core app architecture

  • Chrome Extension

  • Widget implementation & embeds

  • Integrations platform

  • Staging environment and CICD

  • Performance & scaling layer

Experience

We’re looking for someone with proven experience, as follows:

  • Mid-senior product engineer with 5+ years of experience

  • Worked on a scaling SaaS, specifically in a lean setup (1-2 person engineering team)

  • Familiar with the majority of our tech stack

Attitude

Is this you?

  • Hard working w/ high expectations for quality

  • High integrity

  • Someone who gets shit done

  • Owner of outcomes not just actions

  • Clear communicator

    • Proactive

    • Concise, plain language, no BS

    • Detail-orientated

  • You are someone that can manage up - and communicate when things aren’t going as planned. AKA no surprises

  • You can work autonomously, and aren’t afraid to break things

  • You are someone who can push back, and tell us when there’s a better way to do things

Our SOPs: how we operate engineering at Senja

  • For transparency, we’re sharing our engineering SOP [standard operating process]

  • Our style is quick, one week sprints that cover new product and bugs, with shaping up of product mid sprint

  • You can see exactly how we run engineering and if this is a working style you’re familiar with

Our tech stack

This is what we use to build Senja

  • Nodejs backend (Hono) with drizzle

  • Svelte frontend

  • Typescript across the board

  • PostgreSQL (via Neon) for the database

  • Deployed with Railway and Cloudflare

  • Linear for task management

    • All tasks at Senja are recorded on Linear and everyone keeps their cards updated as they work

Who this role is not for

Please consider if you’re looking for something different

  • People who need heavy structure, we operate with lightweight SOPs

  • People uncomfortable shipping without perfect specs

  • People who need large teams / managers / product owners / QA

    • We’re lean by design and want to stay that way

  • Are uncomfortable being fully accountable

About Senja

Get to know Senja

  • Senja.io is a tool that helps creators and businesses collect, import, manage and share testimonials from their happy customers

  • We launched about 4 years ago and have been growing fast since then

  • We are completely bootstrapped, fully profitable and have almost 3,000 paying customers

  • We’re a small 3-person full-time team who build our startup in public

  • We’re used and loved by leading creator educators including Jay Clouse, Kieran Drew, Katelyn Bourgoin, and Justin Moore

  • We believe in giving back - and give 3% of our revenue to charity

Pay and benefits

  • Full time, 5 days a week

  • $7,000 per month

  • [Optional] Access to a engineering mastermind to learn and grow with peers

  • Paid monthly within 48 hours of invoice

Application process

This is the format of the application process. The whole process should take < 1 week:

Apply → screening call → paid trial task → review of trial task→ call with Olly, founder → trial sprint

Senja asks respectfully to only apply through the application form and not email/apply to them directly. Recruiters and Agencies please do not contact Senja directly.

Do you like this job?