We are seeking an experienced Senior Full-Stack Engineer to join our growing Engineering team at Thrive. This role is ideal for someone who thrives in a fast-paced startup environment, enjoys solving challenging problems, and is passionate about building high-quality, scalable software that impacts millions of career journeys.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Job Title: Senior Full-Stack Engineer
Location: Remote
Salary Range: $90k - $120k
Reports To: Engineering Leadership (CTO & Engineering Managers)
Job Summary
We are seeking an experienced Senior Full-Stack Engineer to join our growing Engineering team at Thrive. This role is ideal for someone who thrives in a fast-paced startup environment, enjoys solving challenging problems, and is passionate about building high-quality, scalable software that impacts millions of career journeys.
As a key contributor, you will ship end-to-end features, collaborate closely with product and design, and play a meaningful role in shaping our technology, processes, and engineering culture. If you enjoy autonomy, mentorship, and working with modern technologies, this role is a strong fit.
Key Responsibilities
- Act as a key member of the Engineering team, responsible for shipping end-to-end features frequently and with confidence.
- Work collaboratively with product managers and designers, guiding decisions based on deep knowledge of codebase structure and technical feasibility.
- Participate in code reviews, providing constructive feedback and maintaining high code quality across the team.
- Mentor and be mentored by engineers at various levels, fostering a culture of continuous learning and technical growth.
- Actively engage in team rituals such as retrospectives, contributing to ongoing improvements in technology, processes, and team culture.
- Give and receive feedback in support of a safe, collaborative, and growth-oriented engineering environment.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Ideal Candidate Demographics (Experience & Skills)
- 5+ years of experience as a professional software developer shipping production-level code.
- Proficiency building single-page applications using JavaScript frameworks such as Ember or React. Extensive experience with Angular, Vue, or similar frameworks will also be considered.
- Proficiency building scalable distributed backend services using Ruby on Rails and PostgreSQL. Experience with Sinatra, Django, Phoenix, Node, or mySQL is also accepted.
- Strong experience with modern testing frameworks (RSpec, Cypress, Jest, QUnit, or equivalents).
- Proven ability to build and maintain fully automated CI/CD pipelines.
- Proficiency working in cloud environments, ideally AWS; experience with GCP or Azure is also valuable.
- Talent Acquisition Screening – 30 minutes
- Meeting Hiring Manager
- 1 Hour Code with 2 Devs
- Offer
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- High-trust environment with autonomy, ownership, and flexibility
- Fast-paced startup culture with strong mentorship and growth opportunities
- Fully remote work environment with optional access to downtown Toronto office space
- 3 weeks paid vacation + 1 week holiday shutdown
- Health Insurance & Wellness Coverage
- Yearly Learning & Development Allowance
- Yearly Workspace Allowance
- Access to licensed learning platforms
Only those legally entitled to work in Canada will be considered for interview and employment.
Similar Jobs
Explore other opportunities that match your interests