Talent.com
Wellnessliving
Remote Senior Full Stack Application DeveloperWellnessliving • Pickering, Ontario
Remote Senior Full Stack Application Developer

Remote Senior Full Stack Application Developer

Wellnessliving • Pickering, Ontario
30+ days ago
Job type
  • Full-time
  • Permanent
  • Remote
Job description

Title: Senior Full Stack Application Developer

Salary: $110,000 - $130,000 + Benefits + Vacation (exact placement within this range will depend on skills and qualifications)
Location: Thornhill, Ontario (hybrid)
Length: Full-time, permanent

About Us:

At WellnessLiving, we empower thousands of health and wellness business owners to turn their entrepreneurial dreams into reality. Our mission-critical software fuels their vision, supporting millions of clients around the world in their wellness journeys. With a deep commitment to putting our customers first, we foster a culture that values high performance, adaptability, and accountability. If you are a skilled professional who thrives in a fast-paced, customer-focused environment and are passionate about making a meaningful impact on the health and wellness industry, we would love to connect with you.

Our team is driven by four core values that shape everything we do. If you share these values and meet the qualifications outlined for this role, we encourage you to apply - we’d love to learn more about you!

Customer First – We approach every challenge with a customer-focused lens, driven by an obsession with our customers’ happiness and success.

Excellence – We approach every task, whether big or small, with a steadfast commitment to exceptional execution and the pursuit of greatness.

Accountability – We take full ownership of our decisions, actions, and outcomes – both successes and failures.

Adaptability – We recognize that sustained success demands that we be malleable and purposefully evolve, acknowledging that the world is dynamic and constantly changing.

About the Role:

We are seeking a Senior Full-Stack Application Developer to play a key, hands-on role in our microservices and domain-driven modernization journey. This role is ideal for an experienced engineer who combines strong frontend craftsmanship with backend and distributed systems thinking and has implemented (not just discussed) modern cloud-native architectures.

You will design, build, and evolve scalable, event-driven, multi-tenant SaaS applications used across multiple brands in the healthcare and fitness technology space. You will work end-to-end, from React-based user experiences to secure APIs and microservices built with Node.js and Java (Spring Boot) while collaborating closely with product, architecture, DevOps, and data teams.

This role requires direct implementation experience, an ownership mindset, and the ability to work effectively in an environment where systems are actively transitioning from monolithic patterns to domain-aligned microservices.

Key Responsibilities:

Full-Stack Application Development

  • Design, develop, and maintain production-grade full-stack applications using React, Node.js, and Java/Spring Boot
  • Build modular, reusable frontend components aligned with design systems, accessibility standards, and responsive UX best practices
  • Develop secure, scalable RESTful and event-driven APIs, ensuring performance, reliability, and backward compatibility

Microservices, DDD & Event-Driven Systems

  • Implement microservices aligned to business domains and bounded contexts
  • Contribute to domain-driven design (DDD) discussions and translate domain models into working services
  • Design and implement event-driven workflows using messaging or streaming platforms (e.g., Kafka, Kinesis, SNS/SQS)
  • Apply patterns such as idempotency, event versioning, and eventual consistency
  • Implement and integrate modern authentication and authorization solutions using OAuth2, OpenID Connect (OIDC), and JWT
  • Work hands-on with identity platforms such as Auth0 and/or FusionAuth
  • Design role-based and permission-based access controls suitable for multi-tenant SaaS environments
  • Build and deploy services using Docker, Kubernetes, and AWS
  • Own services throughout their lifecycle: CI/CD, deployment, monitoring, and production support
  • Use infrastructure-as-code and automated pipelines (e.g., GitHub Actions, Terraform/CloudFormation)
  • Implement logging, monitoring, and alerting using tools such as Datadog, ELK, or Splunk
  • Write clean, testable, and maintainable code with appropriate unit, integration, and contract testing
  • Participate in code reviews, architecture reviews, and technical decision-making
  • Collaborate cross-functionally with Product, UX, QA, and Platform teams in an Agile environment
  • Mentor junior engineers and help raise overall engineering standards

AI-Augmented Development

  • Leverage AI-assisted development tools (e.g., Copilot, ChatGPT, internal AI tools) to improve productivity, code quality, and learning
  • Apply engineering judgment to validate, refactor, and test AI-assisted outputs
  • Use AI responsibly for tasks such as scaffolding, refactoring, test generation, and documentation, and not as a substitute for engineering fundamentals

Required Qualifications & Experience

  • Bachelor’s degree in computer science, Engineering, or equivalent practical experience
  • 5+ years of hands-on full-stack development experience in production environments
  • Strong experience with React, including Hooks, Context, and component-driven architecture
  • Proficiency in JavaScript/TypeScript, HTML5, CSS3/SASS, and modern frontend tooling
  • Hands-on experience building API-first microservices using Java (Spring Boot), Node.js, and/or Python (FastAPI), with a strong emphasis on contract-first design (OpenAPI), backward compatibility, and service evolution
  • Practical experience with microservices architectures, including service decomposition and inter-service communication
  • Strong understanding of REST, OAuth2, OIDC, JWT, and API gateway patterns
  • Experience with Docker and Kubernetes in real production systems
  • Experience with cloud platforms (AWS preferred) and CI/CD pipelines
  • Working knowledge of relational and NoSQL data stores (e.g., MySQL, Redis, MongoDB, DynamoDB)
  • Experience with monitoring, logging, and observability in distributed systems
  • Comfortable working in Agile teams (Scrum/Kanban)

Nice to Have

  • Experience with Event Streaming / Messaging platforms (Kafka, Kinesis, SNS/SQS)
  • Exposure to Micro Frontend architectures (Module Federation, single-spa)
  • Experience with multi-tenant and white-label SaaS platforms
  • Familiarity with PHP-based legacy systems and modernization efforts
  • Knowledge of accessibility (WCAG) and internationalization
  • Experience in healthcare, fitness, or regulated SaaS environments

Please note that only those selected for an interview will be contacted.

We appreciate you taking the time and look forward to reviewing your application!

WellnessLiving is proud to be an equal opportunity employer. We base employment decisions solely on qualifications, experience, and business needs. We do not tolerate discrimination or harassment of any kind. All qualified applicants will receive consideration without regard to race, color, religion, creed, gender, gender identity or expression, sexual orientation, national origin, disability, age, genetic information, veteran status, marital or family status, or any other status protected by applicable laws.

We utilize AI to generate summaries of interview notes as part of our candidate evaluation process. This helps ensure a fair and consistent review while maintaining a human-centered hiring approach.

Create a job alert for this search

Remote Senior Full Stack Application Developer • Pickering, Ontario

Similar jobs

Sales Representative - 60k / Year - Remote

Spade RecruitingBrock, Ontario
Remote
Full-time
Quick Apply

We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day pr... Show more

 • Promoted

Alternatives To Cash Jobs - Deliver with Uber

Uber eatsBrock, ON, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn HausBrock, ON, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Nanny Wanted - Position Filled

CanadianNanny.caBrock, Ontario, Canada
CA$25.00 hourly
Full-time

Hello! My family is moving to Sunderland, Ontario, and we are searching for a reliable and caring nanny to watch our 20 month old for 1 week, (July 27th to 31st).My 7 year old will also be home on... Show more

 • Promoted

Algebra Private Tutoring Jobs Beaverton

SuperprofBeaverton, Ontario (ON), CA
Full-time

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ... Show more

 • Promoted

Complete Online Surveys For Cash (Up to $25/per)

Earn HausBrock, ON, CA
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausBrock, ON, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Earn Cash From Taking Surveys Online

Earn HausBrock, ON, CA
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Full-Time Full Stack Developer For Long Term Project - $300 A Day - Remote

UpliftersPickering, Canada
Remote
Full-time

Seeking a freelance Full Stack Developer for project-based frontend and backend development.Requires technical versatility, problem-solving, and collaboration. Show more

 • Promoted

Looking For Jobs Near Me? - Deliver with Uber

Uber eatsBrock, ON, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Want Cash Jobs? Earn With Uber Instead

Uber eatsBrock, ON, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Remote Appointment Setter - 60k / Year

Spade RecruitingBrock, Ontario
Remote
Full-time
Quick Apply

We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day pr... Show more

 • Promoted

Computer programming Private Tutoring Jobs Beaverton

SuperprofBeaverton, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Looking For Part-Time Jobs? - Deliver with Uber

Uber eatsBrock, ON, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

CRM and Data Management Advisor - Spanish Required

Cuso InternationalScugog, Ontario
Permanent

This Volunteer Placement is Located in:.Please submit a Spanish Resume and Statement of Interest.Open to Canadian Citizens and Permanent Residents of Canada only.This placement is an opportunity to... Show more

 • Promoted

Nanny Wanted - Experienced Nanny Wanted In Scugog, Ontario $18/Hr Apply Today!

CanadianNanny.caScugog, Ontario, Canada
CA$20.00 hourly
Part-time

Are you an experienced nanny with a passion for infants? Our family in Scugog, Ontario is seeking a reliable and caring individual to join us as a part-time, live-out nanny.The ideal candidate will... Show more

 • Promoted

Senior.NET & React Lead — Cloud Apps, Azure & SQL

Tetra TechPickering, ON, CA
Full-time

A global engineering firm in Ontario is seeking a Lead Software Programmer/Developer to create cloud-based applications and manage SQL Server databases.The candidate should have over 10 years of so... Show more

 • Promoted

Information Technology Private Tutoring Jobs Beaverton

SuperprofBeaverton, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Housekeeper Wanted - Experienced Housekeeper Wanted In Scugog, Ontario $25 Per Hour

Housekeeper.comScugog, Ontario, Canada
CA$25.00 hourly
Full-time

Hello, I am seeking a reliable housekeeper to help maintain my home in Scugog, Ontario.The primary responsibilities will include cleaning the bathroom and general rooms.The ideal candidate will hav... Show more

 • Promoted

Shop, Deliver, Earn Cash - Instacart

Instacart ShoppersBeaverton, ON, CA
Full-time +1

Start earning money fast and be your own boss.Instacart is a leading retail enablement platform that works with grocers and retailers to transform how people shop.Instacart's platform helps people ... Show more