R

Senior Software Engineer (Backend-Leaning Full Stack) - 26090101

RemotelyTalents · Anywhere

Full-timeSeniorReactNext.js

🔥17 people viewed this job

About the Role

About the position Our client is a Stripe-native payment recovery platform for B2C subscription businesses. They help companies recover failed payments and reduce involuntary churn on a performance basis: no recovery, no fee. They have a working product, paying customers, and a growing business. They're now expanding our engineering team to build the infrastructure behind our next stage of growth. We're looking for a Senior Software Engineer who is backend-leaning but comfortable across the full stack. The role is approximately 80% backend / 20% frontend. You'll work on commercially important systems including: Payment and billing integrations, Data models and ingestion pipelines, Retry, orchestration, and reconciliation systems, Payment recovery infrastructure, Machine-learning experiments and performance analysis, Email and push notification workflows, Internal tools and customer-facing product. You'll own projects end to end — from understanding the problem and designing the solution to implementation and production. This isn't a role where you'll receive detailed specifications for every task. We need someone who can take a business or technical objective, make good architectural decisions, and ship a reliable solution independently. Responsibilities Own projects end to end — from understanding the problem and designing the solution to implementation and production.Take a business or technical objective, make good architectural decisions, and ship a reliable solution independently.Work on commercially important systems including: Payment and billing integrations, Data models and ingestion pipelines, Retry, orchestration, and reconciliation systems, Payment recovery infrastructure, Machine-learning experiments and performance analysis, Email and push notification workflows, Internal tools and customer-facing product.Requirements 4+ years of professional software engineering experienceStrong backend engineering skills with full-stack capabilityExperience independently owning and shipping production systemsStrong system design and technical judgmentAbility to work effectively with APIs, databases, integrations, and production systemsComfortable making decisions with incomplete informationStrong English communication skillsExperience using AI effectively in your development workflowPython / Next.js / React / PostgreSQLPayments, fintech, billing, or subscription infrastructureThird-party integrationsData ingestion or reconciliation systemsEarly-stage startup experienceApproximately 4–6 hours of overlap with the US team, particularly US Pacific/Central time.Nice-to-haves AI heavily in development and expect you to as well.Use tools such as Cursor, Codex, Claude Code, or similar to accelerate implementation.Understand and architect the problem before codingReview and validate AI-generated codeExplain your technical decisionsUnderstand how your code fits into the broader systemAnticipate failure modes and edge cases

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →