Senior Backend Engineer
Posted 16ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Backend Engineer developing core systems that integrate with Shopify for subscription brands. Collaborating with Product, Design, and Engineering teams to create reliable solutions.
Responsibilities:
- Architect and build the core systems that ensure Stay operates seamlessly within Shopify’s ecosystem to serve hundreds of subscription brands and millions of subscribers.
- Partner closely with Product, Design, and Engineering to deliver reliable, maintainable, and performant solutions that set us apart in the subscription ecosystem.
- Redesign the webhook processing architecture to support 10x growth.
- Architect a new abstraction layer that decouples internal subscription models from Shopify order primitives.
- Lead a technical deep-dive on Shopify GraphQL bulk operations and performance tradeoffs.
- Write an RFC defining the next generation of Stay’s integration framework.
- Review critical infrastructure PRs and guide engineers on distributed systems design.
- Implement new APIs and services to unlock the next generation of subscription management and analytics features for merchants.
- Design and develop internal tooling when you see opportunities to better enable yourself and other engineers.
- Collaborate with your teammates on Eng, Design and Product Management to plan and execute on new projects.
Requirements:
- 4+ years of experience developing large-scale, resilient services with well-defined APIs that interact with synchronous and asynchronous data processing pipelines.
- Experience with Nest.js and Kubernetes and supporting highly available and reliable cloud based services.
- Experience defining API schemas and working with REST APIs to communicate with the server
- Experience with AWS (Kubernetes, SQS, Postgres, RDS), including the application of security best practices.
- Experience working with the Shopify platform and APIs, especially around subscription or recurring payments.
- Experience leveraging AI tools to improve productivity and quality.
- Ability to thrive in a dynamic startup environment, demonstrating adaptability, curiosity, and a willingness to take initiative.
- A deep passion for crafting delightful experiences and learning new skills.
- Excellent problem solving skills and the ability to effectively communicate complex concepts across cross-functional teams.
Benefits:
- Make a meaningful impact at a high-growth startup
- Work alongside exceptional Stayers who value rigor and velocity as well as serious fun
- Solve complex, high-leverage problems that power hundreds of subscription brands
- Learn from veteran platform engineers while solving complex, high-impact problems

















