Skip to content
CircleCircle

Senior Full-Stack Software Engineer, CMS

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

About the job

Responsibilities

  • Build and ship Page Builder features that help customers design and publish their sites.
  • Develop across the stack with React, TypeScript, and Ruby on Rails.
  • Partner with product and design to translate specifications into polished, user-friendly experiences.
  • Improve the builder/editor architecture and publishing pipeline for reliability, extensibility, and performance.
  • Own projects end-to-end, from technical design through implementation, testing, rollout, and iteration.
  • Review pull requests and contribute to engineering quality and continuous improvement.
  • Communicate clearly and proactively in an async-first environment.

Requirements

  • 5+ years of experience building and scaling SaaS products.
  • Deep experience with Ruby on Rails and strong proficiency with React and TypeScript.
  • Product mindset with attention to user experience and customer needs.
  • Experience building complex, stateful user interfaces such as editors, builders, or design tools, and/or the systems behind them.
  • Strong architectural judgment and a high bar for quality balanced with pragmatism.
  • Comfort using AI tools in the development workflow.
  • Excellent async communication and collaboration skills.
  • Exceptional written and verbal English communication skills at CEFR C2 level or equivalent.

Nice-to-haves

  • Experience with site builders, page editors, or CMS platforms.
  • Experience with rich-text editing, drag-and-drop interactions, component systems, or design tooling.
  • Familiarity with web performance, caching strategies, and scaling high-traffic rendering and publishing systems.
  • Experience at an early-stage or growth-stage startup.
  • Contributions to open-source projects or developer communities.

Compensation and Benefits

  • U.S.-benchmarked compensation globally.
  • Equity with ongoing refresh grants.
  • 35 days of paid time off annually.
  • Remote-only work with company retreats twice a year.
  • Benefits supporting health, wellbeing, and professional growth.

Skills

React, TypeScript, Ruby on Rails, SaaS, Cms, Page Builder, Rich-Text Editing, Drag-And-Drop, Caching, Web Performance, AI Tools

Ontic

Ontic

Austin, TX

Senior Software Engineer - Full Stack
$140k+/yrHybrid5+ YOEFullstack Engineering

Senior full-stack engineer responsible for designing, shipping, and operating frontend and backend features, while leading technical decisions and mentoring engineers. Requires 4–6 years of experience, strong Java and React expertise, and familiarity with cloud and DevOps workflows.

Substack

Substack

San Francisco, CA

Full Stack Software Engineer - Community
$140k+/yrHybrid7+ YOEFullstack Engineering

Build end-to-end frontend, backend, and occasional mobile features for creator communities, owning projects from product discovery through deployment. The role requires at least seven years of software engineering experience, autonomy, product-mindedness, and proficiency or interest in TypeScript, Node.js, React, and PostgreSQL.

Databricks

Databricks

Vancouver, Canada

Senior Software Engineer - Fullstack
CA$146k+/yrOn-site5+ YOEFullstack Engineering

Build scalable full-stack products that simplify data insights across Databricks’ analytics and AI platform. The role requires strong front-end architecture, modern JavaScript and server-side development experience, SQL, cloud technologies, and large-scale distributed systems expertise.

Pilot.com

Pilot.com

United States

Senior Software Engineer, Takeoff
$133k+/yrRemote5+ YOEFullstack Engineering

Senior Software Engineer on Pilot’s Takeoff team, building and operating accounting systems that support transaction categorization, revenue recognition, and accurate financials. The role requires 5+ years of software engineering experience, production experience with Python or Vue/JavaScript frameworks, strong systems judgment, and mentoring skills.

BuildOps

BuildOps

San Francisco, CA
Senior Software Engineer
$148k+/yrHybrid5+ YOEFullstack Engineering

Senior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.