[Remote] Senior Full-Stack Software Engineer, CMS
Note: The job is a remote job and is open to candidates in USA. Circle is building an AI-powered, all-in-one platform for digital businesses. The company is seeking a Senior Full-Stack Software Engineer to join its CMS Platform team and build customer-facing Page Builder features alongside the backend systems supporting content modeling, rendering, publishing, permissions, and performance.
Responsibilities
- Build and ship Page Builder features that directly impact how customers design and publish their sites
- Work across the stack using React & TypeScript (frontend) and Ruby on Rails (backend)
- Partner closely with product/design to translate specs into high-quality, user-friendly experiences
- Improve the architecture of the builder/editor and publishing pipeline for reliability, extensibility, and performance
- Own projects end-to-end—from technical design through implementation, testing, rollout, and iteration
- Review PRs thoughtfully and contribute to a culture of quality and continuous improvement
- Work async-first and communicate clearly and proactively
Skills
- • Strong alignment with our values. Find our values on our career page if you haven't read up on them yet
- • 5+ years of experience building and scaling SaaS products
- • Deep experience with Ruby on Rails and strong proficiency with React & TypeScript
- • A product mindset—you care about the “why,” sweat UX details, and iterate based on customer needs
- • Experience building complex, stateful UI (editors, builders, or design tools) and/or the systems behind them
- • Solid architectural judgment and a high bar for quality, balanced with pragmatism
- • Comfort working with and alongside AI tools in your development workflow
- • Excellent async communication and collaboration skills
- • Exceptional written and verbal communication skills in English (CEFR C2 or equivalent), as most collaboration at Circle happens asynchronously
- • 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, caching strategies, and scaling high-traffic rendering/publishing systems
- • Prior experience at an early-stage or growth-stage startup
- • Contributions to open-source projects or developer communities
Benefits
- Equity in the company with ongoing refresh grants
- 35 days of paid time off each year
- Remote-only work arrangement
- Company retreats twice a year in incredible destinations around the world
- Incredible flexibility and autonomy
- A benefits package that supports health, wellbeing, and professional growth
Company Overview