Full-Stack Developer

Total Life

Vancouver

Hybrid

CAD 50,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dental care
Extended health care
Life insurance
Paid time off
Vision care
Remote work on Fridays

Job summary

A telehealth company is seeking a Full-Stack Developer to enhance mental healthcare for older adults. You will develop JavaScript applications with Python backends and build responsive interfaces using React. Ideal candidates have a bachelor's degree and 3+ years of experience in programming, especially with Python, Django, and React. This role offers competitive compensation with a salary range of CA$50,000 to CA$75,000 per year, along with a strong benefits package.

Qualifications

  • 3+ years of programming experience, drive to learn and develop further.
  • Experience building and scaling backend systems in production.
  • Solid knowledge of Python, Django, SQL, Docker, and GCP.

Responsibilities

  • Develop high-quality JavaScript applications integrated with Python/Django.
  • Build responsive web interfaces using React and Next.js.
  • Collaborate with product and design to shape features from idea to production.

Skills

JavaScript
Python
Django
React
SQL
Docker
GCP
Figma

Education

Bachelor's degree in Computer Science or a related field

Tools

Git/Github
Tailwind CSS
Redux
Agile development

Job description

Base pay range

CA$50,000.00/yr - CA$75,000.00/yr

Full-Stack Developer (Edmonton, AB)

Equity + Bonus + Massive Growth Opportunity

About Total Life

At Total Life, we're redefining mental healthcare for older adults by leveraging a telehealth platform that delivers evidence-based emotional support. Our mission is to ensure quality, affordable mental healthcare is accessible to a vulnerable demographic, empowering older adults to lead healthier, more fulfilling lives.

Overview

We\'re seeking a dedicated Full-Stack Developer to join our dynamic software development team in Edmonton, AB. In this role, you\'ll play a critical part in building intuitive, responsive web interfaces that directly support our mission in mental healthcare. This is an excellent opportunity for someone passionate about turning design into reality, eager to grow their coding skills, and excited to contribute to meaningful, user-centered projects.

What You\'ll Do
  • Develop Software: Design, write, and deploy high-quality JavaScript applications integrated with Python/Django backends
  • Build responsive, mobile-first web interfaces using React and Next.js, ensuring performance and accessibility across all devices
  • Translate Figma design files into pixel-perfect, production-ready React components
  • Design scalable APIs and data models in Python/Django that can handle complex, data-heavy workflows
  • Work closely with product and design to shape features from idea to production
  • Set up and maintain Docker-based dev/test environments and GCP infrastructure (Pub/Sub, Cloud Run, etc.)
  • Optimize performance and reliability of SQL queries and backend services
  • Collaborate with product, QA, and operations teams; provide mentorship to junior developers
  • Manage multiple projects, meet deadlines, and proactively resolve roadblocks
  • Recommend and implement process improvements, conduct code reviews, and promote best practices in testing and maintainability
Location

Edmonton, Alberta (remote work will be considered for exceptional candidates with occasional travel to Edmonton)

Job Type

Job Type: Full-Time (40 hours per week, Monday to Friday)

Requirements
Who You Are
  • Bachelor\'s degree in Computer Science or a related field
  • At least 3 years of programming experience, with a strong drive to learn and develop further
  • Experience building and scaling backend systems in production
  • Solid hands-on experience with Python, Django, SQL, Docker, and GCP (especially Pub/Sub)
  • Strong product mindset - you care about the why, not just the how
  • Proven experience developing full-scale React applications from scratch
  • Must be able to translate Figma designs into pixel-perfect React applications optimized for various devices
  • Mobile-first design principles and best practices using Flexbox, CSS Grid, and Tailwind CSS
  • Ability to enhance development workflows using LLMs and other AI technologies
  • Familiarity with Material UI is a plus
  • Quick adaptability to new software and technologies
  • Excellent teamwork and communication skills, with a proven ability to follow instructions
  • Design skills are an asset, especially experience working with design tools like Figma
  • Experience with the following systems:
    • React.js (3+ years)
    • Django (3+ years)
    • Languages: JavaScript/Typescript, Python
    • Testing tools: Jest, Playwright
    • Styling: Tailwind CSS, Flexbox
    • State Management: Redux, Zustand, and Formik
    • Design tools: Figma
    • Integration: HTTP REST APIs
    • Version Control: Git/Github
    • Development Methodology: Agile
Benefits
Why Join Total Life?
  • Make an Impact: Contribute directly to enhancing mental healthcare services for older adults
  • Collaborative Culture: Work alongside an innovative and supportive team
  • Healthcare Plan: Dental care, extended health care, life insurance, paid time off, and vision care
  • Remote work available on Fridays
Compensation & Benefits
  • Salary: CA$50,000.00 - CA$75,000.00 per year
  • Benefits: Dental care, extended health care, flexible schedule, remote work on Fridays, life insurance, paid time off, and vision care
Application Instructions

If you\'re ready to launch your career and drive meaningful change in mental healthcare, we want to hear from you. Submit your resume along with a cover letter outlining your relevant experience and explaining why you\'re excited to join our team at Total Life.

Referrals increase your chances of interviewing at Total Life by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Developer (Go, Javascript)
Full-Stack Developer (Go, Javascript)

Total Life • Vancouver

Hybrid
CAD 60,000 - 100,000
Make an Impact
Collaborative Culture
Healthcare Plan
+1
Quality Architect
Quality Architect

Total Life • Vancouver

Hybrid
CAD 50,000 - 75,000
Collaborative culture
Healthcare benefits
Remote work on Fridays
+1
Senior Software Developer
Senior Software Developer

TechAlliance of Southwestern Ontario, London Economic Development Corporation • London

On-site
CAD 80,000 - 130,000
Career development
Health & Wellness
Time Off
+3
Senior Software Developer
Senior Software Developer

Canada Life • Toronto

On-site
CAD 80,000 - 130,000
Education reimbursement (up to $2,000/
Mental health benefit $5,000
Pension plan
+2
Senior Software Developer
Senior Software Developer

Canada Life • London

On-site
CAD 80,000 - 130,000
Education reimbursement
Health & Wellness benefits
Volunteer day
+3
Junior Full-Stack Software Developer
Junior Full-Stack Software Developer

Effortless Admin Inc. • Edmonton

On-site
CAD 60,000 - 80,000
Comprehensive benefits package
Mentorship from senior developers
Flexible work environment
Full Stack Developer - Senior
Full Stack Developer - Senior

VGen Technologies LLC • Edmonton

Remote
CAD 76,000 - 139,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 107,000 - 158,000
Full Stack Developer
Full Stack Developer

WellnessLiving • Vaughan

Hybrid
CAD 90,000 - 130,000
Competitive salary
Vacation
Benefits package
+2
Fullstack Developer
Fullstack Developer

RTINGS.com • Montreal (administrative region)

On-site
CAD 80,000 - 160,000
Competitive salary
Flexible schedule
Fully paid insurance benefits
+6