Senior/Staff Software Engineer

US/Canada time zones, US/Canada time zonesFull-TimeSenior
Salary170000 - 220000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Backend DevelopmentPostgreSQLFrontend DevelopmentNext.jsReactRESTful APIsData modeling

Requirements

  • 5+ years of experience shipping production-grade software to real users in a professional engineering environment.
  • Strong full-stack capabilities, with experience in modern frontend frameworks (e.g., React/Next.js) and backend development.
  • Solid understanding of data modeling, APIs, and database systems such as PostgreSQL and search or analytics systems.
  • Familiarity with scalable backend services and cloud-based architectures.
  • Strong product intuition and ability to translate user needs into technical solutions.
  • Excellent communication skills with a thoughtful, collaborative, and high-agency working style.
  • Comfort working in fast-moving environments with high ownership and ambiguity.

Responsibilities

  • Designing, building, and scaling core product experiences such as marketplace flows, course delivery systems, and recommendation engines.
  • Owning full-stack development work, from React-based frontend interfaces to backend services and data models powering platform functionality.
  • Architecting scalable systems using modern technologies to support high-growth usage and complex marketplace interactions.
  • Collaborating closely with product, design, and data teams to define and refine product direction and user experience.
  • Improving system performance, reliability, and data infrastructure, ensuring a seamless experience for learners and instructors.
  • Participating in technical decision-making, contributing to architecture discussions and long-term platform strategy.
View Full Description & ApplyYou'll be redirected to the employer's site
170000 - 220000 USD per year
Apply Now