JavaScript Full Stack Developers

Recruiting In Motion - Eastern Ontario

Ottawa

Hybrid

CAD 80,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Recruiting In Motion - Eastern Ontario is seeking (Intermediate/Senior) JavaScript Full Stack Developers to build and evolve customer-facing products and internal services in a hybrid Ottawa setting.

The role covers front-end with React and back-end with Node.js/.NET, using AWS and modern cloud tooling, in a collaborative, quality-focused team. Compensation ranges from $80,000 to $130,000 CAD depending on experience, with a hybrid work model and growth opportunities.

Qualifications

  • 3-8 years of professional software development experience with modern stacks (Node.js, React).
  • Strong JavaScript/TypeScript proficiency including ES6+ features.
  • Hands-on experience building Node.js services and RESTful APIs.
  • Practical experience with AWS or a comparable cloud platform.
  • Familiarity with microservices, event-driven patterns, or distributed systems.
  • Experience with Scrum/Agile teams and sprint-based delivery.
  • Solid Git and collaborative workflows.
  • Experience with CI/CD pipelines and automated testing.

Responsibilities

  • Contribute to technical initiatives across software development and operations teams.
  • Build and improve reusable UI components with React.
  • Develop and maintain back-end services and APIs using Node.js and .NET where applicable.
  • Write clean, modular code following established standards and best practices.
  • Explore AI-assisted tools to improve productivity, quality, and speed.
  • Support active system maintenance, bug fixing, and incident resolution.

Skills

JavaScript/TypeScript
React
Node.js
RESTful APIs
Agile/Scrum
Git
CI/CD
AWS
Docker
Terraform
CloudFormation
Kubernetes
.NET
Microservices

Tools

Docker
AWS
CI/CD pipelines
Terraform
CloudFormation
Kubernetes
ECS/EKS
.NET Framework

Job description

Position Title: JavaScript Full Stack Developers Salary & Benefits: $80,000-$130,000 (depending on experience) Position Status: Current Vacancy Location: Downtown, Ottawa Work Model: Hybrid (4 days onsite, 1 day remote) Our client is seeking (Intermediate/Senior) JavaScript Full Stack Developers to help build and evolve customer-facing products and internal services that power their domain and hosting platform.

Key Responsibilities
Development & Operations
  • Contribute to technical initiatives across software development and operations teams.
  • Build and improve reusable UI components using modern front-end technologies like React.
  • Develop and maintain back-end services and APIs using Node.js and .NET where applicable.
  • Write clean, modular, and reusable code by following established standards, patterns, and best practices.
  • Explore and apply AI-assisted tools to improve productivity, quality, and delivery speed.
  • Participate in active system support, bug fixing, and incident resolution as needed.
Team Collaboration & Knowledge Sharing
  • Translate business requirements into practical, scalable solutions with product and engineering teammates.
  • Collaborate with cross-disciplinary partners including Engineers, Product Owners, Marketing, and Customer Service.
  • Participate in knowledge sharing through peer reviews, pairing, and documentation.
  • Stay current with relevant technologies and bring forward ideas to improve the product and workflow.
Testing & Deployment
  • Contribute to feature design, implementation, and iteration using agile practices.
  • Support testing and deployment activities by writing automated tests.
  • Follow release processes and help ensure quality and stability in production.

The ideal candidate is someone who can work independently on most tasks, collaborates well through reviews and pairing, and is ready to grow their technical depth and impact within a modern cloud environment. You care about customers, teammates, and doing the right thing. You love learning, solving problems, and keeping cool when tech gets tricky. If you are kind, curious, reliable, and maybe a little cheeky, you will fit right in.

Qualifications
  • 3-8 years of professional software development experience working with modern application stacks including Node.js and React.
  • Strong JavaScript/TypeScript proficiency, including modern ES6+ features and common patterns.
  • Hands-on experience building and maintaining Node.js services and designing/consuming RESTful APIs.
  • Practical experience working in AWS or a comparable cloud platform.
  • Exposure to cloud architecture concepts such as microservices, event-driven patterns, and distributed systems.
  • Experience working in Scrum/Agile teams and contributing effectively to sprint-based delivery.
  • Solid experience with Git and collaborative workflows.
  • Experience working with CI/CD pipelines and contributing to automated testing and release processes.
What will make you stand out
  • Container experience with Docker (ECS/EKS is a plus).
  • Familiarity with Infrastructure as Code concepts and tools like CloudFormation, CDK, or Terraform.
  • Familiarity with legacy systems like .NET Framework and/or Java.
  • Ability to contribute to modernization efforts including refactoring and incremental migration.
Additional Notes
  • AI may be used to support certain administrative aspects of our recruitment process.
  • However, all applications and resumes are reviewed by qualified human reviewers, and all screening and hiring decisions are made solely by the hiring team.
  • The posted salary range reflects expected compensation for this role in accordance with Ontario pay transparency requirements.
  • Actual compensation will be determined based on the successful candidate’s experience, skills, and qualifications and may fall anywhere within the range.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

JavaScript Full Stack Developer
JavaScript Full Stack Developer

Momentous • Ottawa

Hybrid
CAD 60,000 - 100,000
Fully stocked staff fridge
Fullstack Software Engineer
Fullstack Software Engineer

Altis Technology • Toronto

Hybrid
CAD 109,000 - 128,000
Full-Stack JS Engineer (React/Node) – Hybrid Ottawa
Full-Stack JS Engineer (React/Node) – Hybrid Ottawa

Recruiting In Motion - Eastern Ontario • Ottawa

Hybrid
CAD 80,000 - 130,000
Senior Full Stack Developer (React/Typescript/Java)
Senior Full Stack Developer (React/Typescript/Java)

Affinity • Burnaby

Hybrid
CAD 110,000 - 130,000
Fullstack Developer
Fullstack Developer

Maplesoft Group, an SEB Company • Ottawa

Hybrid
CAD 124,000 - 152,000
Junior/Intermediate Full Stack Developer, Java/Angular - 6 Month Contract
Junior/Intermediate Full Stack Developer, Java/Angular - 6 Month Contract

LRO Staffing • Ottawa

Hybrid
CAD 39,000 - 41,000
Software Developer- Front End
Software Developer- Front End

Russell Tobin • Toronto

On-site
RQ11132 - 2 x Int. Software Developer - Full Stack
RQ11132 - 2 x Int. Software Developer - Full Stack

Source Code • Toronto

On-site
CAD 102,000 - 123,000
Technical Lead – Full Stack JavaScript
Technical Lead – Full Stack JavaScript

Momentous • Ottawa

On-site
CAD 90,000 - 120,000
Competitive salary
Autonomy and ownership
Collaborative culture
Frontend Developer
Frontend Developer

NLB Services • Mississauga

Hybrid
CAD 90,000 - 130,000