Recharge is the subscription platform for the world’s fastest-growing and most innovative brands. The Foundation Services team at Recharge builds and operates core systems that power the platform, focusing on distributed systems and event-driven architectures.
Responsibilities:
- 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 Foundation Services and the wider engineering organization to deliver impactful, reliable systems
Requirements:
- 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
- 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
- Experience across multiple technical domains, including backend, infrastructure, and data – with frontend exposure as a bonus
- Confident reviewing code, guiding design discussions, and diving into the details when needed to ensure high-quality, reliable products are delivered
- Care about maintainability, performance, and building systems that scale effectively
- Communicate clearly across channels – whether in person, over video, in chat, or through written documentation
- Engage actively in technical discussions, share context openly, and help teammates reach clarity
- Coach others, contribute to design conversations, and articulate technical decisions and tradeoffs effectively
- Work closely with leadership, product partners, and your team to navigate challenges and constraints
- Understand that plans and markets change, and you adapt quickly while keeping progress steady
- Focus on practical solutions that move the team and product forward, even when conditions shift
- Believe in contributing to a healthy team culture built on mutual respect
- Treat teammates, leaders, and stakeholders with consideration and integrity
- Engage thoughtfully in discussions, value feedback, and welcome diverse perspectives as essential to building great products and teams
- Bachelor's degree in Computer Science, or other STEM-related field or equivalent work experience
- Prior e-commerce experience preferred