Clariti

Junior Full Stack Engineer

Clariti

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$85,000 - CA$115,000 per year

Job Level

Junior

Tech Stack

AngularCypressFirebaseJavaScriptJestNext.jsNode.jsReactTypeScriptVue.js

About the role

  • Build and maintain features across our full-stack platform (Next.js, Express, Firebase, and more)
  • Write clean, modular, and testable code using modern JavaScript/TypeScript practices
  • Learn and contribute to both frontend (React/Chakra UI) and backend (Node.js/Express/Firebase) systems
  • Participate in code reviews, sprint planning, and regular team stand-ups
  • Help debug issues and track down bugs in production or development environments
  • Write and maintain unit and integration tests (Jest, Vitest, Cypress, etc.)
  • Collaborate with senior engineers to learn best practices in architecture, testing, and DevOps
  • Contribute to improving developer documentation and internal tooling
  • Learn how to work within CI/CD workflows and GitHub Actions pipelines

Requirements

  • 1–2 years of professional experience as a full stack, frontend, or backend developer
  • A Bachelor's degree in a related field (i.e.Computer Science, Software Engineering or Computer Engineering) or previous internship, bootcamp, or project work demonstrating real applications
  • Solid understanding of JavaScript and/or TypeScript
  • Experience with at least one web framework (React, Vue, Angular, etc.)
  • Exposure to server-side development (Node.js, Express, or similar)
  • Basic knowledge of databases and working with APIs (REST, Firebase, etc.)
  • Comfort using Git and modern version control practices
  • Eagerness to learn from feedback and continuously improve your skills
  • Strong communication and collaboration skills
  • A growth mindset and willingness to take ownership of your learning and contributions
Benefits
  • competitive compensation packages
  • well deserved time off
  • benefits to keep you and your family healthy

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptNext.jsExpressFirebaseReactChakra UINode.jsJestCypress
Soft skills
communicationcollaborationgrowth mindseteagerness to learnownership of learning
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Computer Engineering