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