Circle is seeking a Senior Full-Stack Software Engineer to join its Live team, responsible for powering real-time video, events, chat, and notifications across the platform. This role plays a key part in delivering engaging, reliable live experiences for a global community of creators and members. Working in a highly asynchronous, fully remote environment, you will collaborate closely with product, design, and engineering partners to build scalable, high-quality features.
Responsibilities:
- Design, build, and maintain full-stack features across Circle’s live video, events, chat, and notification systems.
- Develop across the stack using Ruby on Rails and React.
- Collaborate with designers, product managers, and engineers to ship impactful product updates.
- Improve performance, reliability, and scalability of real-time, high-traffic systems.
- Participate in code reviews, architectural discussions, and technical decision-making.
- Maintain and evolve existing features while strengthening developer experience and system health.
Requirements:
- 5+ years of experience as a full-stack software engineer on complex web applications.
- Professional experience with Ruby on Rails and React.
- Strong proficiency in English at CEFR Level C2 / ILR Level 5.
- Experience shipping features in fast-paced product environments.
- Comfort working across backend, frontend, and infrastructure as needed.
- Collaborative mindset with experience working in cross-functional teams.
Benefits:
- Fully remote work with flexibility and autonomy.
- 35 days of paid time off annually and paid sabbatical after five years.
- Competitive compensation, equity, and comprehensive benefits.
- Learning and development stipend and home office support.
This role offers the opportunity to build meaningful real-time products used by communities worldwide.