Senior Full-Stack Software Engineer, CMS at Circle
Job Description
About Circle
Circle is at the forefront of building the world's leading AI-powered, all-in-one platform for digital businesses. We empower creators, coaches, educators, and businesses to seamlessly unite their audience through engaging discussions, live streams, events, chat, courses, and payments, all within a single, branded platform. We are a proud fully remote company, boasting a growing team of approximately 270 members from over 30 countries worldwide. Our mission is to find exceptional individuals globally, equip them for their best work, and thereby create a meaningful impact in their lives. We operate on high expectations rather than tracking hours, collaborate across diverse time zones, prioritize asynchronous communication, and emphasize detailed documentation. To foster team cohesion, we host company offsites twice a year in beautiful locations across the globe, with past destinations including Turkey, Portugal, Mexico, Thailand, Colombia, Italy, and Ireland. Explore our Careers page for more insights into working at Circle.
About the Role
We are actively seeking a Senior Full-Stack Engineer to join our CMS Platform team. This team is responsible for the systems that enable content composition and presentation across the Circle platform, including our advanced Page Builder experience and forms, while also laying the foundation for future AI first interfaces. In this role, you will develop product facing experiences such as editing, previewing, publishing, layout, and components, alongside the essential backend systems that support them, including content models, rendering/publishing pipelines, permissions, and performance. This position is ideal for engineers who thrive on transforming ambitious product concepts into polished, scalable systems.
What you'll be doing
- Design, build, and deploy Page Builder features that directly enhance how customers create and publish their websites.
- Work comprehensively across the technology stack, utilizing React and TypeScript for frontend development and Ruby on Rails for backend systems.
- Collaborate closely with product and design teams to translate specifications into high quality, user friendly experiences.
- Enhance the architecture of the builder/editor and publishing pipeline to ensure reliability, extensibility, and optimal performance.
- Manage projects end to end, from initial technical design and implementation through testing, rollout, and continuous iteration.
- Provide thoughtful code reviews and actively contribute to a culture of quality and ongoing improvement.
- Embrace an async first work approach, communicating clearly and proactively.
What you'll need to be successful
- Demonstrated strong alignment with Circleβs core values, which are detailed on our career page.
- Possess 5+ years of experience in building and scaling SaaS products.
- Exhibit deep expertise in Ruby on Rails and strong proficiency in React and TypeScript.
- Adopt a product mindset, showing genuine interest in the 'why', meticulous attention to UX details, and a commitment to iterating based on customer needs.
- Have experience developing complex, stateful user interfaces (such as editors, builders, or design tools) and/or the supporting backend systems.
- Demonstrate solid architectural judgment and maintain a high bar for quality, balanced with practical pragmatism.
- Feel comfortable integrating and working alongside AI tools within your development workflow.
- Possess excellent asynchronous communication and collaboration skills.
- Exhibit exceptional written and verbal communication skills in English (CEFR C2 or equivalent), as the majority of collaboration at Circle occurs asynchronously.
Bonus points
- Prior experience working on site builders, page editors, or CMS platforms.
- Experience with rich text/content editing, drag and drop interactions, component systems, or design tooling.
- Familiarity with web performance optimization, caching strategies, and scaling high traffic rendering/publishing systems.
- Previous experience at an early stage or growth stage startup.
- Contributions to open source projects or involvement in developer communities.
Compensation & benefits
Circle provides globally benchmarked compensation, competitive with U.S. standards, alongside equity in the company including ongoing refresh grants, and 35 days of paid time off annually. As a remote only team, we gather twice a year for company retreats in exciting international destinations. In addition to outstanding flexibility and autonomy, we offer a comprehensive benefits package designed to support your health, wellbeing, and professional growth. Discover more in our Candidate Hub.
Learn more
- Candidate Safety & Interview Process Notice
- Diversity, Equity & Inclusion
- How We Use Candidate Data
- Equal Employment Opportunity
- Visit our Candidate Hub to learn more about working at Circle, our benefits, and our hiring process.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
Link verified 1 day ago
π Please mention that you found the job on True Work From Home, this helps us grow. Thanks!
More Fullstack Jobs
Discover similar opportunities that match your skills
OpenStack Engineering Manager
Senior Product Engineer (Backend)
AI Engineer
Offensive Security Engineer
Senior Front End Engineer
Senior Security Software Engineer
Senior Backend Engineer, Ruby on Rails
OrioleDB Deployment Engineer
About Circle
Circle is a community platform that helps creators and brands build their own community spaces.
View Company Profile