Intermediate JavaScript Developer, Remote Canada
We are looking for an intermediate-level JavaScript developer to join our small development team and work directly under our Tech Lead.
This is a fully work-from-home role for someone living in Canada. The right person will have a solid grasp of JavaScript, enjoy solving real business problems, and be comfortable learning inside an active production codebase. Formal schooling is a plus, but it is not required if your skills, attitude, and ability to learn check out.
You will be working on a modern web application with a JavaScript-based frontend and backend. The stack includes React, Node.js, Express, GraphQL/Apollo, Redux, Socket.IO, Redis, Docker, AWS-related services, and automated testing tools. You do not need to know every part of the stack on day one, but you should be confident with JavaScript and excited to grow into the rest.
What You’ll Do
- Build and maintain features in a real production web application
- Work with React-based frontend components and Node.js backend services
- Debug issues, improve existing workflows, and help keep the system reliable
- Collaborate directly with the Tech Lead in a mentor/mentee-style working relationship
- Learn the architecture, tools, and business domain over time
- Write clean, maintainable code and participate in code reviews
What We’re Looking For
- Intermediate JavaScript skills
- Experience with React
- Some backend experience with Node.js, Express, APIs, or similar tools
- Comfortable using Git and working in an existing codebase
- Able to communicate clearly in a remote work environment
- Personable, easy to work with, and open to feedback
- A genuine passion for technology and improving your craft
- Must live in Canada
Nice To Have
- Experience with GraphQL, Apollo, Redux, Vite, Docker, Redis, or AWS
- Experience with testing tools such as Vitest, Playwright, or similar
- Experience with business software, operations platforms, or automotive/body shop workflows
- Computer science or software development education
What You’ll Get
- Fully remote work from anywhere in Canada
- Direct mentorship from the Tech Lead
- A chance to grow your skills while contributing to meaningful production software
- Hands-on experience across frontend, backend, real-time features, integrations, and cloud services
- A collaborative environment where attitude, curiosity, and reliability matter
Ideal Candidate
You are someone who enjoys technology, asks good questions, communicates well, and wants to keep getting better. You do not need to be the most senior person in the room, but you should be dependable, curious, and pleasant to work with. We value someone who can learn, collaborate, and grow with the role.
Job Type: Full-time
Location: Remote, Canada only
Experience Level: Intermediate
Education: Preferred but not required
Compensation: To be discussed based on experience and availability
Time Zone: Can work with both EST and PST
Job Types: Permanent, Full-time
Pay: From $65,000.00 per year
Benefits:
- Flexible schedule
- Paid time off
- Work from home
Flexible language requirement:
Application question(s):
- What is a tricky bug you’ve run into when building a React web app, and how did you solve it?
- Do you have a portfolio of work that you wish to share?
Experience:
- JavaScript: 3 years (required)
Location:
Work Location: Remote