Enable job alerts via email!

Senior Software Development Engineer (Storefront)

ReCharge Payments

Canada

Remote

CAD 140,000 - 175,000

Full time

Yesterday
Be an early applicant

Job summary

A leading subscription platform provider is seeking a Senior Software Developer to build and maintain products that enhance merchant experiences. Ideal candidates have 5+ years of development experience, particularly with ReactJS, and a passion for delivering impactful solutions. The role offers competitive compensation and a collaborative work environment focused on innovation.

Benefits

Medical, dental, and vision plans
Retirement plan with employer contribution

Qualifications

  • 5+ years of relevant development experience in fast-paced environments.
  • Experience building, launching, and supporting new product features.
  • Willingness to learn and experiment to reach desired outcomes.

Responsibilities

  • Build, maintain, and debug high-impact products for merchants.
  • Perform thorough code reviews and provide constructive feedback.
  • Collaborate with product and engineering management for roadmap planning.

Skills

Web UI framework experience (ReactJS)
Problem-solving skills
Analytical skills
Communication skills
Self-sufficiency

Education

Bachelor’s degree in Computer Science or equivalent

Tools

Cloud computing
Micro-service architecture
Job description
Overview

Recharge is simplifying retention and growth for innovative ecommerce brands. As the #1 subscription platform, Recharge empowers brands to easily set up and manage subscriptions, create dynamic experiences at every customer touchpoint, and continuously evaluate business performance. Recharge powers more than 20,000 merchants serving 100 million subscribers, including brands such as Blueland, Hello Bello, LOLA, Chamberlain Coffee, and Bobbie. Recharge is recognized on the Technology Fast 500 by Deloitte and is Great Place to Work Certified.

The Storefront Team at Recharge is responsible for storefront widgets and backend services. These inject Recharge features; Subscriptions, Bundles, and Loyalty benefits into our merchant’s checkout experience. They handle 2.5M+ sessions per day and are some of our highest scale components in our platform. Checkout performance is critical to driving merchant revenue. The team also supports back-end services including SQL/document databases, a CDN, event-driven messaging systems, and REST APIs.

Our Tech Stack: Python, Flask, React with Remix and Chakra UI, Vue.js, GCP, Elasticsearch, Redis, CloudSQL/MySQL

What you’ll do
  • Live by and champion all of our core values (#accountability, #collaboration, #iteration, and #details).
  • Build, maintain, and debug high-impact, high-performance, high-scale products enabling our merchants storefront experiences.
  • Perform thorough code reviews and provide useful constructive feedback.
  • Embrace rapid iterative design, testing, and development to gain context and understanding along the way informing the next useful step in delivering value.
  • Develop proof of concepts and incremental features within the merchant experience ecosystem, ensuring contributions meet Recharge design and code standards.
  • Investigate, analyze, and evangelize programming methodologies.
  • Champion good practices (development techniques, security, and tech debt balance) and advocate for improved engineering standards, tooling, and processes.
  • Collaborate with product and engineering management to inform roadmap timeline and incremental feature releases.
  • Participate in all phases of the Product Development Lifecycle with product and engineering management to inform technical viability of initiatives for key stakeholders.
  • Contribute to cultivating a positive team environment and demonstrate a willingness to lean in when needed.
What you’ll bring
  • 5+ years of relevant development experience in fast-paced environments.
  • Willingness to learn and experiment to reach desired outcomes.
  • A knack for engineering simple solutions to solve complex problems.
  • Experience building, launching, and supporting new product features.
  • Self-driven; pragmatic; a passion for ownership and delivering outcomes.
  • Ability to demonstrate high self-sufficiency to take on and complete projects promptly.
  • Ability to work remote-first in a high-growth company.
  • Versatility to work across the full stack and engage in new problems as technology evolves.
  • Exceptional analytical, communication, and interpersonal skills.
  • Willingness to develop, maintain, and debug product features throughout the stack.
Experience / Education / Qualifications
  • 3+ years of experience with a major modern Web UI framework (e.g. ReactJS) and experience building UI at scale.
  • Familiarity with micro-service architecture.
  • Bachelor’s degree in Computer Science, or other STEM-related field or equivalent work experience.
  • Demonstrable cloud computing experience.
  • Prior e-commerce experience preferred.

That said, we know people have varied backgrounds. If you don't meet 100% of the requirements, but you know you can do the job, we believe in you. We'd love for you to apply anyway, and tell us why you'd be a great addition to the team.

Compensation

Recharge’s compensation offerings are grounded in a pay-for-performance philosophy that recognizes exceptional individual and team performance. Salary ranges are designed to be competitive and aligned with country-specific practices, while individual compensation is determined by skills, qualifications, and experience. The compensation listed is not inclusive of any equity and benefits that might exist in your total compensation package.

  • Hiring range in the US: 148,000 USD - 185,000 USD
  • Hiring range in Canada: 140,000 CAD - 175,000 CAD
Benefits at a Glance
  • Medical, dental, and vision plans
  • Retirement plan with employer contribution

Equal Opportunity Recharge Payments is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to status as a protected veteran, disability, race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age. Recharge Payments prohibits any form of workplace harassment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.