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.
#
Business Problem the Senior Full-Stack Engineer Will Solve:
This role will help drive the development of scalable, reliable features that support Thrive's mission to advance career wellness. By building high-quality systems and collaborating across the organization, you will directly contribute to delivering impactful solutions that serve millions of users navigating their career journeys.#
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.
#
Our Hiring Process:
Talent Acquisition Screening - 30 minutes
Take Home Technical
Meeting Hiring Manager
1 Hour Code with 2 Devs
Offer
#
Life at Thrive:
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
#
Total Rewards Package:
3 weeks
paid vacation +
1 week
holiday shutdown
Health Insurance & Wellness Coverage
Yearly Learning & Development Allowance
Yearly Workspace Allowance
Access to licensed learning platforms
At Thrive, we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. If you require accommodation at any time during the recruitment process, please let us know.
Only those legally entitled to work in Canada will be considered for interview and employment.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.