NOTICE: There has been an increase in online scammers falsely representing recruiting and staffing agency representatives, including Recruiting in Motion professionals. At RIM, we never request payments or personal information via unsolicited messages. Please be diligent and avoid clicking on unverified links and, if in doubt, contact us directly.

Submit Your Resume and Grow Your Career

We're here to help set your job search in motion.

JavaScript Full Stack Developers

Ottawa, ON

Posted: 09/10/2026 Employment Type: Full-Time Specialization: Information Technology Job Number: 35965 Salary / Pay Rate: $80,000.00 - $130,000.00 per year

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. The successful candidate will contribute across the stack using React on the front end and Node.js on the back end to deliver well-scoped features and improvements.

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.

-------------------------------------------------------------

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.

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Ottawa, ON

Explore exciting job opportunities in the vibrant region around Ottawa, Ontario! Known for its rich cultural tapestry, stunning landmarks like the iconic Parliament Hill, and bustling tech and government sectors, Ottawa offers unparalleled growth prospects for job seekers. Indulge in the diverse cuisine of the ByWard Market, catch a performance at the National Arts Centre, or cheer on the Ottawa Senators at the Canadian Tire Centre. With beautiful parks like Gatineau Park for outdoor enthusiasts and dynamic galleries like the National Gallery of Canada, Ottawa provides a perfect blend of career advancement and quality of life. Discover your next career move in Ottawa today!