Job Closed

This listing is no longer active.

Recharge logo
Recharge

Seamless subscription commerce. We turn transactions into relationships.

Senior Software Development Engineer, Backend – Subscriptions

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 501-1,000Since 2014H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

108 days ago

Salary

$148K - $185K / year

Seniority

Senior

Bachelor Degree5 yrs expExperience acceptedEnglishGCPMySQLPythonRedis

Job Description

Senior Software Development Engineer, Backend – Subscriptions

Recharge

• 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.

Job 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

Related Job Pages

More Backend Engineer Jobs

Catalyte logo

Senior Python Developer

Catalyte

Blazing the better way

Backend Engineer108 days ago
ContractRemoteTeam 51-200Since 2000H1B No Sponsor

• Provide technical leadership to the development team • Contribute to development through coding, debugging, and troubleshooting • Perform code reviews for adherence to standards • Identify and address performance bottlenecks • Leverage AWS services for cloud-based solutions • Create and maintain technical documentation • Collaborate with cross-functional teams for successful integration

Colombia
pasiona logo

Expert in .NET MAUI

pasiona

More than software developers.

Backend Engineer108 days ago
OtherRemoteTeam 51-200Since 2007H1B No Sponsor

• Development of cross-platform mobile applications using .NET MAUI. • Design and implementation of modern, efficient user interfaces. • Integration with backend APIs and services. • Performance optimization and code maintenance. • Participation in code reviews and promotion of development best practices. • Collaboration with development and product teams.

United States
Job Closed

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are a product development team within an ERP cloud provider, building solutions that help businesses automate and optimize their operations—primarily in warehouse and production management, but not limited to those areas. We value practical problem-solving over blindly following specs—our ideal candidate is a strong .NET backend developer who understands how to design, scale, and independently implement solutions with a customer-first mindset. - Write clean, scalable, and testable code in .NET 9, with some legacy work in .NET Core and .NET Framework. - Build and maintain high-performance, cloud-native backend applications and microservices. - Design and implement resilient service communication patterns, including message queuing, event-driven architectures, and circuit breakers. - Architect scalable system designs that can handle growing business demands and complex integrations. - Work with both SQL and NoSQL databases, optimizing queries for performance and designing efficient data models. - Containerize applications using Docker and manage deployment pipelines. - Analyze and improve existing applications, ensuring scalability, reliability, and efficiency. - Collaborate with frontend teams to design robust APIs and service contracts. - Write comprehensive unit tests and follow best practices for software architecture and design. - Communicate effectively in English (written and spoken). - Work schedule: flexible 40h a week work schedule with at least 4 hours during our main operation hours (8am – 12pm pacific). Qualifications - Strong C# experience (preferably .NET 6+, with familiarity in .NET Core/.NET Framework). - Solid experience with SQL databases (query optimization, performance tuning, complex joins). SQL Server and SAP HANA are preferred, but any would do. - Hands-on experience with NoSQL databases (MongoDB, Redis, DynamoDB, or similar). - Docker experience for containerization and deployment. - Experience designing and implementing resilient service communication (REST APIs, message queues, event-driven patterns, retry mechanisms). - System design experience - ability to architect scalable, maintainable backend systems. - Ability to design software with testing in mind (unit testing, integration testing, best practices). Preferred Qualifications (Nice to Have) - ERP system development experience, with SAP Business One (DI API, ServiceLayer) or Acumatica API being a huge plus. - WMS (Warehouse Management System) development experience. - AWS-first development and deployment experience (Lambda, ECS, EKS, SQS + SNS, etc.). - Frontend development experience - SAPUI5 is our preference, but any TypeScript framework (React, Vue, Angular) would give a quick start. - Experience with CI/CD pipelines and infrastructure as code (especially AWS CDK). - Microservices architecture and distributed systems experience. - Message broker experience (RabbitMQ, Apache Kafka, AWS SQS/SNS). Benefits - This is a fully remote position, and we are hiring worldwide! - If you're passionate about designing scalable, customer-focused backend solutions and have experience with enterprise systems, we'd love to hear from you!

United States + 171 moreAll locations: United States | Canada | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico | Bahamas | Guadeloupe | Haiti | Jamaica | Martinique | Montserrat | United Kingdom | Germany | France | Estonia | Portugal | Hungary | Poland | Ukraine | Romania | Bulgaria | Czechia | Slovakia | Belarus | Moldova | Sweden | Greece | Belgium | Italy | Ireland | Switzerland | Netherlands | Finland | Malta | Denmark | Lithuania | Croatia | Spain | Austria | Bosnia And Herzegovina | Iceland | Luxembourg | North Macedonia | Montenegro | Norway | Serbia | Slovenia | Albania | Cyprus | Latvia | Monaco | South Africa | Egypt | Algeria | Angola | Benin | Botswana | Burkina Faso | Burundi | Cameroon | Cabo Verde | Central African Republic | Chad | Congo | Côte D'ivoire | Democratic Republic of the Congo | Equatorial Guinea | Eritrea | Ethiopia | Gabon | Gambia | Ghana | Guinea | Guinea-bissau | Kenya | Lesotho | Liberia | Libya | Madagascar | Malawi | Mali | Mauritania | Mauritius | Mayotte | Morocco | Mozambique | Namibia | Niger | Nigeria | Réunion | Rwanda | Senegal | Seychelles | Sierra Leone | Somalia | Sudan | Eswatini | Tanzania | Togo | Tunisia | Uganda | Zambia | Zimbabwe | Georgia | Turkey | Israel | United Arab Emirates | Armenia | Azerbaijan | Bahrain | Iraq | Jordan | Kuwait | Lebanon | Oman | Qatar | Saudi Arabia | Palestine | Yemen | India | Japan | Philippines | Pakistan | Thailand | Singapore | Vietnam | Taiwan | Indonesia | Cambodia | Laos | Malaysia | Myanmar | South Korea | China | Afghanistan | Bangladesh | Bhutan | Kazakhstan | Kyrgyzstan | Maldives | Mongolia | Nepal | Sri Lanka | Tajikistan | Turkmenistan | Uzbekistan | Australia | Papua New Guinea | Kiribati | Palau | French Polynesia | Tuvalu | New Zealand
Job Closed
scandiweb logo

Junior Full-stack Developer, React.js, PHP

scandiweb

The eCommerce agency behind the top eCommerce stores

Backend Engineer108 days ago
OtherRemoteTeam 501-1,000H1B No Sponsor

• Complete onboarding and training in the company; • Revise active tasks and estimate them accurately; • Produce and test code following standards; • Provide daily status updates and maintain transparency in tasks; • Integrate AI tools for improved coding quality and speed.

United States
$500 - $700 / month
Job Closed