Recharge

Senior Software Development Engineer, Backend – Subscriptions

Recharge

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $148,000 - $185,000 per year

Job Level

About the role

  • The Subscriptions Team at Recharge is responsible for several services that are integral to our business, as well as building pivotal core features for our merchants and their customers.
  • They work to build, maintain, and improve several services, including Subscriptions, Orders, Discounts, Shipping, Taxes, and key integrations with Shopify.
  • Champion and embody our core values – accountability, collaboration, iteration, and attention to detail.
  • Perform thorough code reviews and provide constructive, actionable feedback.
  • Embrace rapid, iterative design, testing, and development to deliver value while continuously learning.
  • Demo your work regularly to teammates and peers.
  • Promote strong engineering habits, including sound development practices, security awareness, and thoughtful management of technical debt.
  • Advocate for improved standards, tooling, and processes across the team.
  • Partner with product and engineering management to shape roadmaps, plan timelines, and release features incrementally.
  • Participate in all phases of the product development lifecycle, helping assess the technical feasibility of new initiatives.
  • Contribute to a positive, supportive team culture grounded in shared ownership and accountability.
  • Collaborate across Subscriptions and the wider engineering organization to deliver impactful, reliable systems.

Requirements

  • Have 5+ years of backend experience with technologies such as Python, GCP (Cloud Functions, Pub/Sub), MySQL, and Redis, and are comfortable in distributed, event-driven, and cloud-native environments.
  • Demonstrated ability to design and implement features within strict external platform or API requirements (Shopify, payment processors, marketplaces), making thoughtful product and technical tradeoffs.
  • Communicate clearly across remote channels and contribute thoughtfully to discussions and reviews.
  • Approach challenges with initiative and accountability, balancing pragmatism with technical depth.
  • Balance pragmatism and high standards – you know when to move fast and when to dig deeper for quality, maintainability, and scale.
  • Collaborate effectively across engineering, product, and leadership to deliver scalable, maintainable solutions.
  • Contribute to a healthy team culture through kindness, respect, and openness to feedback and diverse perspectives.
Benefits
  • Medical, dental and vision plans
  • Retirement plan with employer contribution
  • Flexible Time Off
  • Paid Parental Leave
  • Monthly Remote Life and Merchant stipends
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGCPCloud FunctionsPub/SubMySQLRedisbackend developmentAPI designevent-driven architecturecloud-native environments
Soft Skills
accountabilitycollaborationiterationattention to detailclear communicationinitiativepragmatismkindnessrespectopenness to feedback