Remote (Global)

Circle is hiring a Senior Full-Stack Software Engineer, CRM

About the Role

Circle is hiring a Senior Full-Stack Software Engineer for our CRM/Workflow team to help make us the top choice for creator and brand-led communities. You will build features related to CRM, member sign-up and authentication, workflow automations, and member connections, contributing to all stages of the development lifecycle.

What You'll Do

  • Work autonomously on a product built with a Ruby on Rails backend and React front-end.
  • Build critical features and improvements for our web app with a product-first mindset.
  • Work closely with Circle's leaders throughout the feature design process.
  • Collaborate with designers to create a world-class user experience.
  • Foster a bias for action, prioritizing speed of iteration while maintaining quality.
  • Break down large epics into actionable tasks and follow through with development, testing, PR reviews, and production releases behind feature flags.
  • Conduct bug-fixing and continuous improvement of the codebase.

What We're Looking For

  • Strong alignment with our values.
  • 6+ years experience as a full-stack engineer on complex web applications.
  • Strong proficiency in Ruby on Rails, MySQL/Postgresql, ReactJS, TypeScript, CSS/SCCS, and TailwindCSS.
  • Familiarity with both frontend and backend, with the ability to build most small-to-medium features end-to-end.
  • A desire to work in an environment that values speed, autonomy, personal accountability, and effective collaboration.
  • Motivation to understand the business, our users, and deliver results.
  • Comfort working in a fast-paced environment with ambiguity.
  • Great written and verbal communication skills in English.
  • Adaptable and able to change direction quickly.
  • Familiar with agile software development principles.
  • Ability to lead a complex project end-to-end with sound judgment and attention to detail.
  • Experience working on a fully distributed remote team.

Nice to Have

  • Experience with Elasticsearch, Sidekiq, Kafka, LLM APIs, Graph Databases, or Data Science.
  • Previous experience with community platforms.
  • Experience working on CRM, workflow automations, recommendation systems, or in the creator space.
  • Experience at a fast-growing start-up.
  • A track record of picking up new technologies while shipping high-quality code.

Technical Stack

  • Ruby on Rails
  • MySQL/Postgresql
  • ReactJS
  • TypeScript
  • CSS/SCCS
  • TailwindCSS

Team & Environment

You will join the CRM/Workflow team within a fully remote company of around 200 (and growing) team members from 30+ countries.

Benefits & Compensation

  • Salary: $130,000 - $140,000 USD per year + startup equity.
  • Fully remote: work from anywhere in the world.
  • Autonomy and trust to do your job, caring about outcomes over everything else.
  • 35 days of PTO annually.
  • Paid sabbatical after 5 years.
  • Generous U.S. benchmarked compensation.
  • Awesome medical coverage with 100% coverage for you and your family, or medical reimbursement.
  • Parental leave.
  • Home office stipend.
  • Learning & development stipend.
  • Annual bonus potential for eligible roles.
  • Twice-yearly, fully paid company retreats.

Work Mode

This is a fully remote position open to candidates globally.

Circle is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other characteristic protected by applicable laws.

Required Skills
Ruby on RailsMySQLPostgreSQLReactJSTypeScriptCSSSCSSTailwindCSSFull-Stack DevelopmentCRM SystemsAPI DesignSoftware ArchitectureAsynchronous CollaborationDocumentation
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Circle

Circle is building the world’s leading all-in-one platform for online communities. We make it possible for creators, coaches, educators, and businesses to bring together their audience with engaging discussions, live streams, events, chat, courses, and payments — all in one place, all under their own brand.

Visit website
Job Details
Category fullstack
Posted 2 months ago