Circle · 13 hours ago
Senior Full-Stack Software Engineer, Payments
Circle is building the world’s leading all-in-one platform for online communities. They are seeking a seasoned full-stack engineer to join their Payments team to help expand the monetization engine that powers thousands of community-based businesses.
AppsCommunitiesContentContent Creators
Responsibilities
Work autonomously across our 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 our subscription billing and invoicing platform, including multiple pricing structures, plan changes, proration, invoicing, and full subscription lifecycle events
Anticipate and design for common 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 (e.g. 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
Qualification
Required
Strong alignment with our values (see our careers page)
Proficiency in English (spoken, written, and reading) 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 a focus on user outcomes
Senior-level ownership mindset with the 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
Preferred
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!
Paid time away: all employees are given 35 days of PTO annually. We also offer a paid sabbatical after 5 years.
Generous U.S. benchmarked compensation and startup equity no matter where you are in the world.*
Awesome medical coverage with 100% coverage for you and your family, or medical reimbursement options where applicable!*
Parental leave for parents expanding their family, or just starting one.
Home office stipend to help you get up and running.
Learning & development stipend to help you level up your professional skills.
Annual bonus potential for roles that don't already receive variable income or commission.
Company retreats: Twice a year, the Circle team gets together for a fully paid company retreat in incredible places around the world! We’ve had past retreats in Colombia, Portugal, and Mexico, with more planned on the horizon.
Company
Circle
Circle is a community platform that brings together the creators' discussions, memberships, and content.
Funding
Current Stage
Growth StageTotal Funding
$30.4MKey Investors
Tiger Global ManagementNotation Capital
2024-03-12Series B
2021-11-15Series A· $24.9M
2021-06-01Series A
Recent News
2024-10-30
2023-10-09
Company data provided by crunchbase