Enable job alerts via email!

Full Stack Developer

WellnessLiving

Area E (Thornhill)

Hybrid

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A dynamic wellness company in British Columbia is seeking an experienced full-stack developer to design and maintain scalable applications using React.js and Node.js. Candidates should have strong cloud platform experience with AWS or Azure, and expertise in RESTful APIs. Join a passionate team dedicated to making an impact in the wellness industry, offering competitive salary, hybrid work environment, and opportunities for growth.

Benefits

Competitive salary
Vacation and benefits package
Career growth opportunities
Collaborative team culture

Qualifications

  • 5+ years of experience in full-stack development is required.
  • Proficient in React.js, including Hooks and Context API.
  • Cloud platform experience with AWS or Azure is preferred.

Responsibilities

  • Design and maintain scalable full-stack web applications.
  • Develop secure RESTful APIs and microservices-based backends.
  • Participate in process improvements aligning with company goals.

Skills

Full-stack development
React.js
Node.js
Java / Spring Boot
CI/CD pipelines
RESTful APIs
Cloud platforms (AWS/Azure)
Microservices architecture
Containerization (Docker/Kubernetes)
Agile methodologies

Education

Bachelor’s degree in Computer Science

Tools

AWS
Kubernetes
Docker
Git
Job description
Responsibilities
  • Design, develop, and maintain scalable full-stack web applications using React.js, Node.js, and Java / Spring Boot
  • Build modular, reusable frontend components using React, with a focus on design systems, accessibility, and responsive design best practices
  • Develop and integrate secure, performant RESTful APIs, and implement microservices-based backends that interface with cloud services and messaging systems
  • Manage and optimize CI / CD pipelines and deployments using tools like GitHub Actions, AWS, Kubernetes, and Docker
  • Work with both relational and NoSQL databases, such as MySQL, MongoDB, Redis, and DynamoDB
  • Participate in code reviews, technical design discussions, and Agile ceremonies across cross-functional teams
  • Ensure code quality through testing strategies using Jest, React Testing Library, Postman, or similar tools
  • Provide production support, including performance optimization, debugging, and monitoring
  • Actively participate in process improvements and align development efforts with broader team and company goals
Skills & Qualifications
  • 5+ years of experience in full-stack development across React.js, Node.js, and Java / Spring Boot
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field
  • Proficiency in React.js, including Hooks, Context API, and component-based architecture; experience with Material-UI (MUI) and responsive design principles
  • Strong front-end skills with JavaScript (ES6+), TypeScript, HTML5, CSS3 / SASS
  • Expertise in building and integrating RESTful APIs, including OAuth2 and API Gateway patterns
  • Hands-on experience with Spring Boot, Node.js, and microservices architecture
  • Cloud platform experience with AWS or Azure, and infrastructure automation via GitHub Actions, GitLab CI, or similar
  • Experience with Docker and Kubernetes for containerization and orchestration
  • Proficiency in version control systems like Git, and strong knowledge of CI / CD pipelines
  • Familiarity with monitoring and logging tools such as Datadog, Splunk, or ELK Stack
  • Understanding of Agile methodologies (Scrum or Kanban), with experience in collaborative, cross-functional teams
  • Experience with API testing tools such as Postman or SwaggerHub
  • Knowledge of batch processing tools (e.g., Spring Batch, Quartz)
Nice to Have
  • Experience working in multi-tenant SaaS environments, particularly in the healthcare, fitness, or wellness sectors
  • Familiarity with micro-frontend architectures (e.g., Module Federation, single-spa)
  • Understanding of accessibility (a11y) and internationalization (i18n) best practices
  • Experience with multi-brand white-labeling strategies
  • Exposure to PHP and legacy app maintenance (as part of modernization initiatives)
Why Work With Us?
  • Work with a passionate, dynamic, and fast-growing team dedicated to making a meaningful impact in the wellness industry.
  • Competitive salary, vacation, and benefits package.
  • Hybrid work environment with opportunities for career growth and development.
  • Work in a culture that values creativity, collaboration, and continuous learning.

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

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

WellnessLiving is an equal-opportunity employer. At WellnessLiving, we are proud to embrace and celebrate differences. Employment at WellnessLiving is based purely on a candidate’s qualifications and experiences as they directly relate to professional competencies. WellnessLiving does not discriminate against any employee or potential employee because of race, creed, color, religion, gender, sexual orientation, gender identity / expression, national origin, disability, age, genetic information, veteran status, marital status, family or parental status, or any other status protected by the laws and regulations in the locations where we operate. Furthermore, we will not tolerate bias or discrimination of any kind from our employees or customers. At WellnessLiving, we bring everyone together to create something incredible! We are a unique and diverse blend of leaders and action-takers, and that mindset encompasses our passion and commitment to our product and our employees.

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.