Circle logo
    C

    Senior Full-Stack Software Engineer, Payments

    Circle
    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

    About Circle

    Circle is a community platform that brings together the creators' discussions, memberships, and content.

    New York, NY, US
    100 - 250
    Community