5+ years of software engineering experience, with both backend and frontend expertise.
Strong backend skills in Rust or another typed language, with a willingness to transition to Rust.
Proficient in React and TypeScript, particularly in data fetching and state management.
Solid experience with PostgreSQL/SQL, including schema design and query optimization.
Demonstrated product sense, focusing on user needs and tool usability.
Responsibilities
Design and build features using a Rust backend and React frontend.
Develop tools for operational workflows like inventory management and order fulfillment.
Create dashboards and analytics to drive data-informed decisions.
Ensure reliable integration with external services as the platform scales.
Implement security measures such as role-based access and audit trails.
Collaborate with internal teams to streamline processes and replace manual tasks.
Benefits
In-person work environment in New York City, five days a week.
Full Job Description
About the Role
You'll own our internal operations platform. It's the system every team uses to run the business: merchandising builds and prices boxes in it, operations ships items and manages stock, finance reconciles payments and payouts, growth runs promotions, affiliates and experiments, and support helps users. This is a full-stack product role. You'll talk to internal users, decide what to build, and ship it end to end, usually within days. This role is in person at our New York City office, five days a week.
What You'll Do
Design and build features across a Rust backend and a React frontend, from database schema to UI.
Build tools for operational workflows such as catalog and inventory management, pricing, order fulfilment and customer support.
Turn data into decisions with dashboards, reporting and analytics built on our data warehouse.
Integrate the platform with external services and keep those integrations reliable as they scale.
Make the system safe to operate: role-based access, audit trails, safe migrations and performance under real production load.
Work closely with the teams who use what you build, learn how they actually work, and replace manual processes and spreadsheets with fast, simple tools.
What We're Looking For
5+ years of software engineering experience, with real experience on both backend and frontend.
Strong backend skills in Rust, or in another typed language (Go, Kotlin, TypeScript, etc.) plus a clear interest in moving to Rust.
Solid React + TypeScript skills, including data fetching and state management (e.g. TanStack Query) and building data-dense UIs: tables, filters, forms, charts.