Remote job
Senior Full-Stack Engineer
Job details
About this role
Role overview Own full-stack development across a security product’s scanner, customer dashboard, API, and developer tools. You’ll take features from data design through user interface delivery, with a focus on dependable API contracts that support multiple language SDKs and a command-line client.
Responsibilities - Build dashboard features with Next.js, React, and TypeScript, and backend services with Node.js and Fastify. - Design REST endpoints consumed by JavaScript, Python, and .NET SDKs and a Go CLI. - Model data in Supabase and PostgreSQL, including access controls for multi-tenant records. - Improve the speed and reliability of scanning, inventory, vault, ledger, and policy workflows. - Write tests alongside implementation and maintain clear, usable API interfaces.
Requirements - Expert-level TypeScript experience across frontend and backend development. - Strong SQL skills and experience with row-level security or multi-tenant data models. - Ability to own a feature from its database schema through its user interface. - A habit of testing work as it is built and attention to API ergonomics.
Nice to have - Experience with Supabase, Turborepo, or pnpm monorepos. - Interest in security or cryptography tooling.
Benefits and work setup - Remote role open to candidates in US or EU time zones. - Hiring focuses on demonstrated ability rather than formal credentials.