We're so happy you're here! Thank you for checking our job out and we hope to have the chance to meet you in our interview process!
About the role
Grüns is hiring a Staff Full-Stack Engineer, Revenue Systems to lead the development of revenue‑critical systems across our Shopify ecosystem, Backend Systems, and Subscription Management. This role will own the architecture and execution of high‑impact, in‑house builds — including replacing third‑party tools like Aftersell and building advanced checkout and post‑purchase experiences.
You’ll work cross‑functionally with Product, Data, and Growth to translate business requirements into scalable, production‑grade systems. This role requires deep Shopify experience and strong full‑stack expertise, with a focus on building reliable, high‑performance software that directly drives revenue.
This role is part of our remote HQ! We have a fully remote, high‑trust work environment - and also come together on a quarterly basis for amazing off‑sites where we can connect IRL.
In this role, you will:
- Lead the architecture and development of revenue‑critical Shopify applications, checkout extensions, and post‑purchase systems.
- Build and scale an in‑house revenue tool.
- Design and implement robust backend integrations that safely interact with order management, subscription, and fulfillment systems.
- Develop shared platform capabilities including internal authentication systems, event tracking frameworks, background jobs, and developer tooling.
- Productionize analytics models, optimisation logic, and decision engines into user‑facing software.
- Own projects end‑to‑end, from ideation and architecture to deployment, monitoring, and iteration.
- Partner cross‑functionally with Product, Data, Growth, and Operations to ensure systems align with revenue and experimentation goals.
- Maintain high standards for performance, reliability, scalability, and developer experience.
We’re looking for someone who:
- Has 7+ years of experience in Full‑Stack Engineering, Product Engineering, or similar roles.
- Has deep, hands‑on Shopify experience (Shopify apps, checkout extensions, post‑purchase flows are required).
- Has shipped customer‑facing e‑commerce features with strong UX and performance standards.
- Has expertise in TypeScript/JavaScript and React.
- Has backend experience in Python and/or Node.js.
- Has built production APIs and services (REST and/or GraphQL).
- Has strong knowledge of authentication patterns, background jobs, and third‑party integrations.
- Has experience productionising analytics models or optimisation systems into production software.
- Has experience with cloud infrastructure (preferably GCP), including CI/CD, logging, and monitoring.
- Demonstrates strong systems design and backend integration expertise.
Approach to the role:
- Moves quickly and iteratively while maintaining production‑grade quality
- Demonstrates high agency and ownership from concept to post‑launch monitoring
- Translates ambiguous requirements into clear technical plans and shipped outcomes
- Collaborates effectively with technical and non‑technical stakeholders
- Think in terms of business impact, revenue leverage, and long‑term scalability
- Balances experimentation velocity with system reliability and order flow integrity
Compensation & Benefits:
At Grüns, we’re committed to providing a competitive total compensation package – grounded in market data that considers our size, stage, industry, and location. For this role, the base salary range is between $200,000 and $220,000 depending on experience. Beyond base salary, we offer competitive equity packages and a comprehensive set of benefits designed to support the well‑being, growth, and balance of our team.
Benefits include generous PTO, free Grüns subscriptions, and other health and well‑being perks.
#J-18808-Ljbffr