Circle
Overview
Senior Full-Stack Software Engineer, Discover 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. We are a fully remote company with a diverse team distributed across 30+ countries. This role is part of the Discover team, a curated marketplace for finding and buying digital experiences (communities, courses, memberships and more). The cash compensation range shown is a starting point. In addition to equity, benefits and perks, your cash compensation is subject to an annual review and increase on a once per year basis. Responsibilities
Build polished, high-converting purchasing experiences that help members discover digital experiences and communities sell digital memberships, courses, and content at scale. Work autonomously on a product built in Ruby on Rails backend with React and Next.js front-end applications. Build and maintain Next.js applications alongside our existing Ruby on Rails + React codebase. Implement Next.js best practices including SSR/SSG, routing, and performance optimization. Improve the quality of our codebase and identify architectural deficiencies. 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 without compromising on code quality or user experience. Qualifications
5+ years experience working as a full-stack engineer on complex web applications with significant scale (100k+ rpm, 100GB+ databases). Strong proficiency in Ruby on Rails, MySQL/PostgreSQL, ReactJS, TypeScript, Next.js, Tailwind. Proficiency in both frontend and backend; deep specialization in both is not required. Ability to work in an environment that values speed of iteration and autonomy while collaborating effectively in a dynamic team. Comfortable in a fast-paced environment with ambiguity and willingness to learn new technologies as needed. Experience working on a fully distributed remote team. Proficiency in English (CEFR Level C2 / ILR Level 5). Benefits
Fully remote: work from anywhere in the world. Autonomy and trust to focus on outcomes. Paid time off: 35 days of PTO annually, with a paid sabbatical after 5 years. Generous compensation and startup equity, regardless of location. Excellent medical coverage for you and your family, with options where applicable. Parental leave and home office stipend. Learning & development stipend to level up professional skills. Annual bonus potential for roles without variable income or commission. Company retreats twice a year. Check our Careers page for more. Diversity, Equity & Inclusion
Circle is a fully-remote international company, and we actively seek diverse candidates to expand representation of backgrounds, cultures and lived experiences in our teams. #J-18808-Ljbffr
Senior Full-Stack Software Engineer, Discover 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. We are a fully remote company with a diverse team distributed across 30+ countries. This role is part of the Discover team, a curated marketplace for finding and buying digital experiences (communities, courses, memberships and more). The cash compensation range shown is a starting point. In addition to equity, benefits and perks, your cash compensation is subject to an annual review and increase on a once per year basis. Responsibilities
Build polished, high-converting purchasing experiences that help members discover digital experiences and communities sell digital memberships, courses, and content at scale. Work autonomously on a product built in Ruby on Rails backend with React and Next.js front-end applications. Build and maintain Next.js applications alongside our existing Ruby on Rails + React codebase. Implement Next.js best practices including SSR/SSG, routing, and performance optimization. Improve the quality of our codebase and identify architectural deficiencies. 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 without compromising on code quality or user experience. Qualifications
5+ years experience working as a full-stack engineer on complex web applications with significant scale (100k+ rpm, 100GB+ databases). Strong proficiency in Ruby on Rails, MySQL/PostgreSQL, ReactJS, TypeScript, Next.js, Tailwind. Proficiency in both frontend and backend; deep specialization in both is not required. Ability to work in an environment that values speed of iteration and autonomy while collaborating effectively in a dynamic team. Comfortable in a fast-paced environment with ambiguity and willingness to learn new technologies as needed. Experience working on a fully distributed remote team. Proficiency in English (CEFR Level C2 / ILR Level 5). Benefits
Fully remote: work from anywhere in the world. Autonomy and trust to focus on outcomes. Paid time off: 35 days of PTO annually, with a paid sabbatical after 5 years. Generous compensation and startup equity, regardless of location. Excellent medical coverage for you and your family, with options where applicable. Parental leave and home office stipend. Learning & development stipend to level up professional skills. Annual bonus potential for roles without variable income or commission. Company retreats twice a year. Check our Careers page for more. Diversity, Equity & Inclusion
Circle is a fully-remote international company, and we actively seek diverse candidates to expand representation of backgrounds, cultures and lived experiences in our teams. #J-18808-Ljbffr