Senior Full-Stack Software Engineer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full-stack engineer building Circle’s curated marketplace for communities, courses, and memberships. Developing scalable Rails, React, and Next.js purchasing and discovery experiences.

Responsibilities:

  • Build polished, high-converting purchasing experiences for discovering digital experiences and selling digital memberships, courses, and content at scale
  • Build and maintain applications with a Ruby on Rails backend and React and Next.js front-ends
  • Implement Next.js best practices, including SSR/SSG, routing, and performance optimization
  • Improve the quality of the codebase, processes, and architecture
  • Collaborate with Circle leaders throughout feature design
  • Work with designers to create a world-class user experience
  • Prioritize speed of iteration while maintaining code and user-experience quality

Requirements:

  • 5+ years of experience as a full-stack engineer on complex, large-scale web applications
  • Experience with applications at significant scale, including 100k+ rpm and 100GB+ databases
  • Strong proficiency in Ruby on Rails, MySQL/PostgreSQL, ReactJS, TypeScript, Next.js, and Tailwind
  • Frontend and backend experience
  • Effective written and verbal/oral communication skills in English
  • Experience working on a fully distributed remote team
  • Proficiency in English at CEFR Level C2 / ILR Level 5
  • Ability to work autonomously and collaboratively with personal accountability
  • Comfort working in a fast-paced, ambiguous environment and learning new technologies
  • Alignment with Circle’s values
  • Bonus: experience with creator platforms, social content and video feeds, or marketplaces
  • Bonus: experience with A/B testing and experimentation
  • Bonus: exposure to search, recommendation, and personalization at scale
  • Bonus: production experience with Next.js and hybrid React/Next.js systems for high-traffic applications

Benefits:

  • $130,000 - $140,000 USD per year
  • Equity in the company with ongoing refresh grants
  • 35 days of paid time off each year
  • Remote-only work
  • Incredible flexibility and autonomy
  • Benefits package supporting health, wellbeing, and professional growth
  • Twice-yearly company retreats/offsites in destinations around the world