Remote job
Full-Stack Product Engineer
Job details
About this role
Role overview
Build and maintain the software that merchants use to turn findings into changes in their businesses. This full-stack product role spans user-facing dashboards, integrations, and the underlying workflows, with ownership from data design through delivery.
Responsibilities
- Take features from data schema and API design through interface implementation and database migration. - Build integrations with online storefronts and analytics systems, handling imperfect or inconsistent data. - Shape complex capabilities into clear workflows that are easy for busy users to understand. - Maintain shipped features and address issues that emerge in production.
Requirements
- Experience shipping and maintaining a real software product, including discussing what failed and how it was addressed. - Working knowledge of TypeScript, React, Node.js, and PostgreSQL, or the ability to become productive with them quickly. - A practical engineering approach: choose the simplest solution that can operate reliably in production.