Remote job
Full-Stack Developer
Job details
About this role
Role overview Deliver product features across a merchant-facing CRM and dashboard, checkout interfaces, backend APIs, and background jobs. The role offers end-to-end ownership, from shaping data models and interfaces through deployment and monitoring, in a small remote team that releases frequently.
Responsibilities - Build full-stack features in TypeScript, using React and Next.js alongside Node services and Postgres. - Design APIs used by the dashboard, SDK, and partner integrations. - Create tests and monitoring that support frequent, dependable deployments. - Work with account management and support colleagues to understand merchant problems. - Maintain performance on pages that handle live checkout traffic. - Own features from initial design through production follow-up.
Requirements - At least four years building web products with TypeScript or JavaScript. - Strong React skills and comfort with server-side development in Node, SQL, and background jobs. - Ability to independently take a feature from data model through user interface. - Clear written communication for a distributed team that works primarily in writing. - Preference for straightforward solutions and readable code.
Nice to have - Experience with ecommerce, checkout, or subscription billing. - Familiarity with ClickHouse or another analytics database. - Experience with event-driven jobs, queues, or high-volume webhooks.
Benefits and work setup - Full-time, remote position; the team works in English, mostly in writing. - Advertised base salary of $90,000–$130,000 per year, plus an annual performance bonus.