Rebuy
Staff Software Engineer
Remote role where the employee must remain based in a particular country.
United States only
Employer listed it 6 days ago · Added yesterday
First listed 6 days ago and still open.
Salary
$175k to $225k per year
Location
United States only
Timezone
Not stated
Contract
Full-time
Experience
Lead
Category
Software
Stated by the employer in the job description
Remote flexibility
Work from home
This is a remote role, but the employee must be based in United States. It is work from home rather than work from anywhere.
What the employer says
- Source listing states candidate location: "Remote - US, Remote"
- Job description states: "work from anywhere within the U.S. and Canada."
What Nomaders makes of it
- Payroll and tax are likely handled in that country only
The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.
About the role
The Company You’ll Join
At Rebuy, we’re on a mission to revolutionize shopping with intelligent, personalized experiences that wow customers around the globe. As a fully remote team, we power some of the fastest-growing DTC brands like Tecovas, Momofuku, Dime Beauty, Liquid Death, Magic Spoon, OLLY, and many more.
We believe in ownership, drive, and empathy, and strongly uphold that every team member plays a vital role in shaping the future of intelligent commerce. Our culture thrives on collaboration, creativity, and genuine passion. We don’t just build great tech - we build lasting partnerships, a strong community, and a place where people love to work.
The Problems You’ll Solve
You'll join the team that owns Checkout, Post-Purchase, Smart Flows, and A/B Testing — what a shopper sees during and after checkout on Shopify, and the tools merchants use to run experiments on their stores. Some of these surfaces run inside Shopify's checkout and post-purchase pages, some of the most constrained runtimes in web development; others are our own PHP services, a TypeScript API, MySQL, and a BigQuery event pipeline. You'll work across all of it. Some days it means a rendering bug in a checkout extension; other days it means an experiment reporting query, a PHP endpoint, or a schema migration that has to come back fast and cheap.
We work AI-first, and we expect you to already know how to get real work out of AI coding tools and how to tell when they are wrong.
This is a small, high-autonomy team — you'll work directly with the Product Manager and your engineering peers, and you'll be trusted to take an ambiguous problem and figure out the right shape of the solution. That extends past your own surfaces: we want someone who thinks in systems, flags it when we're about to duplicate work that already exists elsewhere, and pushes back on how something's built when there's a better way to do it.
Own Shopify checkout and post-purchase features. Build and maintain the extensions that render Rebuy offers inside Shopify's checkout, thank-you, customer-account, and post-purchase surfaces, and the server-side code that decides what they show. Understand and work within the limits Shopify imposes on these runtimes: bundle size, sandboxed APIs, and strict review.
Rebuild experimentation reporting. Smart Flows and A/B Testing need their reporting rebuilt so merchants can see what an experiment actually did. You'll design the data model, the PHP and TypeScript endpoints, and the BigQuery and MySQL queries behind it, and make sure the numbers are right.
Build robust REST APIs. Design and implement secure, well-structured REST APIs in PHP and TypeScript that serve our extensions, admin, and Shopify integrations. Rebuy's own services are REST; GraphQL is how we talk to Shopify.
Keep production healthy. Investigate merchant-reported problems that come to the team through our Product Manager, find the root cause, fix it, and improve logging and metrics so the next one is caught before a merchant reports it. This includes rotating on-call.
Work AI-first. We use Anthropic's Claude Code across development, review, and testing. You'll be expected to be fluent in that way of working, to know what you can accomplish with it, and to be clear about where your own judgment is the thing that matters.
Do your own quality assurance. There is no hand-off to a QA team. You test what you build, in unit and end-to-end suites and by hand against real Shopify stores, and you don't call it done until it works the way it should.
Look beyond your own ticket. Review code and weigh in on technical decisions outside your immediate surfaces, mentor by example rather than title, and route ad hoc requests that land in your DMs back through the Product Manager so they get prioritized properly.
Technologies We Use:
AI: Anthropic Enterprise Claude Code
Frontend: React, Preact, TypeScript, Next.js, Vue (merchant’s storefront), Angular JS (legacy admin), Shopify Checkout Extensibility and UI Extensions, GraphQL for Shopify's APIs
Backend: PHP 8 with CodeIgniter 4, REST APIs, TypeScript on Bun, MySQL, Redis, BigQuery, Google Cloud (GKE, Cloud SQL), Rust compiled to WebAssembly for Shopify Functions
Other tools: Jira, Confluence, GitHub, Bitbucket, Slack, Figma, Sentry, Unleash, Google Workspace, 1Password
Who You Are
We’re stoked to meet you and get to learn more about you, your experience and your interest in joining our team.
The Hard Skills
Proven track record operating with Staff-level ownership: minimal spec, driving a technical decision or migration end-to-end across multiple systems or teams, influencing engineering decisions outside your own team.
Fluent daily use of AI coding tools, with the judgment to tell a plausible-looking result from a correct one. You can explain what you accomplish with them and where your own value comes in.
Requirements
- ·Proven track record operating with Staff-level ownership: minimal spec, driving a technical decision or migration end-to-end across multiple systems or teams, influencing engineering decisions outside your own team.
- ·Fluent daily use of AI coding tools, with the judgment to tell a plausible-looking result from a correct one. You can explain what you accomplish with them and where your own value comes in.
- ·Strong troubleshooting in an unfamiliar codebase. You can read a stack trace or a failing test back to its cause, in TypeScript or PHP, without someone walking you through the system first.
- ·8+ years building production web applications, with hands-on experience shipping and maintaining both PHP (CodeIgniter 4 or a comparable MVC framework) and TypeScript with React.
- ·Experience owning a revenue-critical, customer-facing system in production: reading logs and metrics, triaging escalations, and following incidents through to a fix.
Benefits
- ·Rebuy is a fully remote company across the U.S. and Canada that aims to provide all of our team with the resources, support and flexibility they need to thrive in their roles.
- ·Team: We’ve got the best, brightest, most brilliant team members who are excited to meet you! We also like to think we have a good sense of humor.
- ·Remote Work: With a strong internet connection, you’re able to work from anywhere within the U.S. and Canada.
- ·PTO : We offer a flexible vacation policy, generous holiday schedule, parental leave and sick policy. There’s other policies too like a birthday holiday!
- ·Amazing Benefits: 100% free health, dental, and insurance for you and your family. Don’t worry, there’s even more!
How to apply
- 1Check the flexibility label above, work from home, matches where you plan to live and work.
- 2Tailor your CV to the role at Rebuy, mentioning your remote working experience.
- 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.
Found 1d ago. Last checked 23 Sept. Always confirm the details on the original posting, salary and location can change after publication.
Listing sourced from Company boards.
Similar roles
Other open software roles with comparable remote rules.
Free to apply, no account needed.
$175k to $225k per year · You'll be taken to the employer's careers page.