Remote
Remote
Senior
Full Time
about 1 month ago
💰$130,000 - $140,000
remotefull-stackseniorsoftware engineerpaymentssubscription billingruby on railsreacttypescript
Requirements
- •Strong alignment with company values
- •Proficiency in English at CEFR Level C2 / ILR Level 5
- •5+ years of experience building and maintaining complex full-stack web applications
- •Advanced proficiency in Ruby on Rails, MySQL/PostgreSQL, React, TypeScript, CSS/SCSS, and TailwindCSS
- •Direct experience building, scaling, or operating a subscription billing and invoicing system in production
- •Hands-on experience integrating and maintaining payments in live environments
- •Strong product mindset with focus on user outcomes
- •Senior-level ownership mindset with ability to lead engineering-heavy, high-impact initiatives with significant autonomy
- •Comfort operating in a fast-paced, remote-first environment
- •Experience working on a fully distributed team
What You'll Do
- •Work autonomously across Ruby on Rails backend and React front-end to ship high-quality features quickly and safely
- •Lead complex projects end-to-end, driving architectural and product decisions
- •Design and scale subscription billing and invoicing platform including pricing structures, plan changes, proration, invoicing, and subscription lifecycle events
- •Anticipate and design for billing edge cases such as partial periods, legacy pricing, tax/VAT integration, and failed payments
- •Build and evolve monetization features like paywalls, upsells, affiliate tools, and subscription settings
- •Integrate and scale payment solutions (Stripe, PayPal, in-app payments) to support global audiences, multiple currencies, and diverse business models
- •Optimize checkout and paywall experiences for reliability, conversion, and UX
- •Collaborate with leadership, product, and design from early exploration through launch
- •Continuously improve performance, developer experience, and code quality
- •Balance iteration speed with technical and UX excellence, shipping behind feature flags when needed
Nice to Have
- •Experience with advanced Stripe features (Connected Accounts, Subscriptions, Invoicing, Subscription Schedules)
- •Experience with billing and invoicing platforms such as Outseta, Maxio, or Metronome
- •Background working with community platforms, creator tools, or other user-first SaaS products
- •Track record of building polished, detail-oriented interfaces
Benefits
- •Fully remote: work from anywhere in the world
- •Autonomy and trust to do your job with focus on outcomes
- •35 days of paid time off annually
- •Paid sabbatical after 5 years
- •Generous U.S. benchmarked compensation and startup equity regardless of location
- •Awesome medical coverage with 100% coverage for employee and family or medical reimbursement options
- •Parental leave for parents expanding or starting a family
- •Home office stipend
- •Learning and development stipend
- •Annual bonus potential for roles without variable income or commission
- •Twice a year fully paid company retreats in various global locations
