Skip to content
Lapel logo

Backend Engineer, Primitives

LapelCustomer Operations company
San Francisco, United StatesSenior
Batch Ventures (California)
Coughdrop Capital
Y Combinator logo
Y Combinator
Sierra Ventures
Soma Capital logo
Soma Capital
Software Engineering

About the role

TL;DR

Design and implement backend primitives for Lapel's customer-facing tools.

  • You'll own the object models, contracts, and abstractions that every product experience is built on top of.
  • Key Responsibilities Build the state, history, permissioning, and event models that make every Lapel primitive reliable and extensible Design an extensibility model that gives customers power without turning Lapel into an unstructured blank canvas Make primitives usable by both people and agents, with clean actions, histories, permissions, and memory surfaces Help decide what should become a Lapel default, what should be configurable, and what should remain fully custom Requirements Have 5+ years of backend or software engineering experience Have owned large-scale, enterprise products end-to-end Are comfortable designing APIs, data models, permissions, and backend abstractions Have strong judgment about when to keep systems simple, when to make them flexible, and when to make clear product decisions Enjoy turning messy real-world workflows into reliable, reusable systems
View original posting →

Required skills

TypeScriptNode.jsPostgreSQL

Benefits & perks

Competitive salary, Equity, Health insurance, Generous time off, Office perks, Team culture

Tech stack

TypeScriptReactViteTailwindNode.jsPostgreSQL

Similar jobs

A

Software Engineer III

R

Senior Product Engineer

A

Software Engineer I