
Junior Full Stack Engineer
Clariti
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteSalary
💰 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