SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Software Engineer

Rebuy - Remote - Remote - posted 2026-09-17

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 175,000 - 225,000 / annual

Rebuy is a fully remote commerce platform that powers intelligent, personalized shopping experiences for fast-growing DTC brands like Tecovas, Momofuku, Dime Beauty, Liquid Death, Magic Spoon, and OLLY. You'll join a small, high-autonomy engineering team owning Checkout, Post-Purchase, Smart Flows, and A/B Testing—the surfaces and tools that run inside Shopify's checkout and post-purchase pages, plus merchant-facing experimentation tools. In this Staff-level role, you'll drive technical decisions and migrations end-to-end across multiple systems. Key responsibilities include: • Own Shopify checkout and post-purchase features: build and maintain extensions that render Rebuy offers inside Shopify's checkout, thank-you, customer-account, and post-purchase surfaces, plus the server-side code that decides what they show. Work within Shopify's strict constraints: bundle size, sandboxed APIs, and review requirements. • Rebuild experimentation reporting: design the data model, PHP and TypeScript endpoints, and BigQuery/MySQL queries so merchants can see what an experiment actually did. Ensure reporting accuracy. • Build robust REST APIs: design and implement secure, well-structured REST APIs in PHP and TypeScript that serve extensions, admin, and Shopify integrations. • Keep production healthy: investigate merchant-reported issues, find root causes, fix them, and improve logging and metrics. Rotate on-call. • Work AI-first: be fluent with Anthropic's Claude Code across development, review, and testing. Know what you can accomplish with it and where your own judgment matters. • Do your own QA: test what you build in unit and end-to-end suites and by hand against real Shopify stores. No hand-off to QA. • Look beyond your ticket: review code and weigh in on technical decisions outside your immediate surfaces, mentor by example, and help route ad hoc requests through proper prioritization. Tech stack: React, Preact, TypeScript, Next.js, Vue, Shopify Checkout Extensibility, GraphQL; PHP 8 with CodeIgniter 4, REST APIs, TypeScript on Bun, MySQL, Redis, BigQuery, Google Cloud (GKE, Cloud SQL), Rust compiled to WebAssembly. REQUIREMENTS: • Proven track record operating with Staff-level ownership: minimal spec, driving technical decisions or migrations end-to-end across multiple systems or teams, influencing engineering decisions outside your own team. • Fluent daily use of AI coding tools with judgment to distinguish plausible from correct results. • Strong troubleshooting in unfamiliar codebases; can trace stack traces or failing tests to root cause in TypeScript or PHP without guidance. • 8+ years building production web applications with hands-on experience shipping and maintaining both PHP (CodeIgniter 4 or comparable MVC framework) and TypeScript with React. • Experience owning a revenue-critical, customer-facing system in production: reading logs and metrics, triaging escalations, following incidents through to fix. • Hands-on experience with BigQuery on Google Cloud or another columnar warehouse, including analytical queries and cost awareness; comfort with MySQL schema design and migrations. • Testing discipline across unit and end-to-end suites; habit of doing your own QA. • Solid understanding of secure coding fundamentals for systems handling buyer and order data, including OWASP Top 10. • Track record with orchestration and building platform-wide, componentized systems. • Strong fit for remote-first, high-autonomy culture: fast, present, responsive on Slack during working hours. • Educational background in CS/Engineering or equivalent experience. PREFERRED: • Shopify app development, especially Checkout Extensibility, post-purchase extensions, or Admin and Storefront GraphQL APIs. • Experience in another tightly constrained runtime (e.g., React Native). • Preact experience. • Comfort moving between Kanban and Sprint-based workflows.

Similar roles