Software Engineer, Platform
Invertops · United States · 2 mo ago
RemoteRemoteEngineeringFull-time
About the role
The platform team owns the backbone of Invertops: the event-sourced job model that dispatch, billing, and inventory all project from. This is the code that has to be correct. Money and schedules depend on it. You'll work on distributed-systems problems in a domain where the stakes are concrete: idempotent write paths, offline sync from the field, and deployments that run entirely inside a customer's environment.
Responsibilities
- Design and evolve the append-only job event log and the projections (billing, dispatch, margin) built on top of it.
- Build idempotent, auditable APIs for supervised automation: propose, validate, approve, apply, with compensating actions.
- Own the private-deployment story: package the stack for on-prem and customer VPC with infrastructure-as-code.
- Write the guardrails and evals that keep AI-proposed actions safe on the auto-approve path.
Requirements
- 5+ years building backend systems in production, with real ownership of data models and APIs.
- Strong grasp of consistency, idempotency, and event-driven or event-sourced architectures.
- Comfort with TypeScript/Node or a willingness to work in it; SQL and Postgres-class datastores.
- A bias toward correctness and observability in systems where errors touch money.
Nice to have
- Experience with single-tenant / on-prem or VPC deployments and infrastructure-as-code.
- Exposure to LLM tooling: retrieval, guardrails, and evaluation harnesses.