JavaScript Full Stack Developer

Momentous Ltd.

Ottawa

On-site

CAD 120,000 - 170,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and benefits
Canadian brand with growth potential
Autonomy to shape technical strategy
Entrepreneurial culture

Job summary

Rebel in Ottawa, Ontario is seeking an accomplished application developer with strong technical capabilities to join our dynamic and agile development team.

In this role, you will modernize legacy systems while building new features using Node.js, Express, React, and AWS, contributing across front-end, back-end and DevOps, with a strong emphasis on customer impact and measurable outcomes.

Qualifications

  • 8+ years of professional software development experience with modern stacks (NodeJs, React).
  • 3+ years leading technical teams
  • 3+ years leading agile projects and scrum master role
  • Proven track record of leading technical teams through complex projects
  • Expert-level JavaScript/TypeScript with ES6+
  • Solid Node.js and Express.js backend experience and RESTful API design
  • AWS cloud platform expertise with serverless architectures
  • Cloud design including microservices and distributed systems
  • Experience with legacy system modernization and migration strategies
  • Working knowledge of .NET and/or Java for legacy maintenance
  • Version control with Git and collaborative workflows
  • CI/CD pipelines and automated testing strategies
  • Infrastructure as Code (CloudFormation, CDK, or Terraform)
  • Docker/ECS/EKS experience is a plus

Responsibilities

  • Agile and technical team leadership (scrum master, people management)
  • Support the leadership team with long term planning
  • Contribute to KPI development and monitoring
  • Lead technical initiatives across cross-functional teams
  • Translate complex requirements into scalable technical solutions with architecture and security focus
  • Mentor team members and foster knowledge sharing and learning
  • Collaborate with Engineers, Product Owners, Marketing, Customer Service and stakeholders
  • Develop and maintain end-to-end features across the technology stack
  • Design, build, and optimize reusable UI components using modern frontend tech
  • Architect and develop robust backend services and microservices in .NET and Node.js
  • Implement best practices for clean, modular code
  • Iterate on design and testing using agile methods
  • Own testing, deployment, and observability of features
  • Identify cost-reduction strategies in cloud environment
  • Stay ahead of industry trends and adopt new technologies
  • Experiment with emerging AI technologies to boost performance

Skills

Node.js
React
JavaScript/TypeScript
AWS
RESTful API design
Leadership
Agile/Scrum

Tools

Docker
ECS/EKS
Terraform
CloudFormation
CDK
Git
CI/CD

Job description

Location: Ottawa, Ontario


Reports to: Director, Technology


About Rebel

Rebel has been helping people claim their corner of the internet since 1999. We’re on the cusp of a major rebuild; modern stack, cleaner UX, security by default and we’re honest about the rough edges we need to fix. If you’d rather ship than sit in meetings; if untangling gnarly systems, simplifying renewals, and making customers smile sounds like a good day’s work, you’ll like it here. This isn’t a beige enterprise treadmill. It’s a hands‑on, high‑leverage role to help turn a trusted 25‑year brand into the internet’s most human, competitive registrar.


About the Role

We are seeking an accomplished application developer with strong technical capabilities and a desire to make a difference to join our dynamic and agile development team.


At Rebel, we’re in the middle of a bold reinvention. We were early to market and established as a powerhouse in the domain registrar arena. Now we’re looking for someone who’s ready to help us take it further.


In this role, you will be instrumental in the development of our new systems as well as maintaining our legacy systems (with the goal of modernizing them). Our target stack involves nodejs, express, react and aws.


You will work on a multitude of projects as we revamp our website, applications and backend systems. As part of an agile team, you will play different roles with the goal of having a positive impact on customers and achieving key objectives.


Key Responsibilities

What you will do



  • Agile and technical team leadership (scrum master, people management)

  • Support the leadership team with long term planning

  • Contribute to the creation, improvement and monitoring of service and team KPI

  • Lead and drive technical initiatives across cross-functional software development and operations teams, ensuring alignment with business objectives and technical excellence.

  • Translate complex business requirements into comprehensive, scalable technical solutions, considering platform architecture, network infrastructure, software components, and security protocols.

  • Mentor and foster the professional growth of team members by promoting a culture of knowledge sharing, collaboration, and continuous learning, empowering them to develop new skills and expertise.

  • Collaborate with cross-disciplinary teams, including Engineers, product owners, Marketing, Customer Service and stakeholders, to design, build, and deliver successful, high-quality products that meet business and user needs.

  • Develop and maintain end-to-end features across the entire technology stack, ensuring seamless integration and optimal performance at every stage of the process.

  • Design, build, and optimize reusable UI components utilizing modern front-end technologies (Reac.) to create intuitive and engaging user experiences.

  • Architect and develop robust back-end services and microservices using .NET and Node.js, ensuring scalability, reliability, and ease of integration with other systems.

  • Implement best practices for clean, modular, and reusable code, ensuring that software components and modules are efficient, maintainable, and scalable for long-term use.

  • Iterate on the design, testing, and implementation of features using agile methodologies, continuously improving and refining features based on feedback and performance data.

  • Take full ownership of the testing, deployment, and observability of features, ensuring high-quality, secure, and bug-free releases with thorough analytics and performance tracking.

  • Identify and implement cost-reduction strategies within our cloud environment, optimizing resources while maintaining high performance, reliability, and scalability.

  • Stay at the forefront of industry trends and technological advancements, continuously evaluating and adopting new technologies, frameworks, and best practices to drive innovation within the team.

  • Experiment and leverage the use of emerging AI technologies to enhance the team’s performance and productivity.


Qualifications


  • 8+ years of professional software development experience with deep hands‑on work with modern application stacks (NodeJs, React).

  • 3+ years leading technical teams

  • 3+ years leading agile projects and scrum master role

  • Proven track record of leading technical teams through complex projects, providing guidance, mentorship, and fostering a collaborative environment that encourages growth and knowledge sharing.

  • Expert-level JavaScript/TypeScript proficiency with modern ES6+ features

  • Solid Node.js and Express.js backend hands‑on development experience and RESTful API design.

  • AWS cloud platform expertise with hands‑on experience in serverless architectures

  • Cloud system design experience including microservices, event‑driven architectures, and distributed systems

  • Scrum/Agile methodology experience with hands‑on leading and participating in sprint-based delivery

  • Experience with legacy system modernization and migration strategies

  • Working knowledge of .NET Framework and/or Java for legacy system maintenance

  • Version control with Git and collaborative development workflows

  • CI/CD pipelines and automated testing strategies

  • Infrastructure as Code (CloudFormation, CDK, or Terraform)

  • Container technologies (Docker, ECS/EKS) is a plus


Our approach


  • We build things to last: simple, testable, maintainable

  • We stay curious: always experimenting, always learning

  • We value impact over ego

  • We help each other out, and celebrate wins together

  • We take action—even when things aren’t perfect yet


What We Offer


  • Opportunity to shape the future of a proudly Canadian brand in a competitive global industry.

  • Autonomy and ownership to build strategies from the ground up.

  • A collaborative, supportive, and entrepreneurial culture.

  • Competitive salary and benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Systems Administrator
Systems Administrator

Rebel Ltd. • Ottawa

On-site
CAD 70,000 - 90,000
Health and dental benefits
Fully stocked fridge
Smoke-free workplace
+1
Systems Administrator (Lead)
Systems Administrator (Lead)

Momentous Ltd. • Ottawa

Hybrid
CAD 90,000 - 130,000
Competitive salary
Benefits
Smoke-free environment
+1
Systems Administrator (Lead)
Systems Administrator (Lead)

Momentous • Ottawa

Hybrid
CAD 90,000 - 130,000
Competitive salary
Benefits
Opportunity for growth
+1
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster Inc. • Toronto

Hybrid
CAD 150,000 - 190,000
30 days PTO annually
Health, dental, and wellness coverage
Tech allowance
+1
Senior DevOps
Senior DevOps

Quartermaster inc. • Toronto

Hybrid
CAD 160,000 - 215,000
30 days of PTO annually
Health, dental, and wellness benefits
Tech allowance benefit
+1
Senior React Developer
Senior React Developer

CAA Club Group • Vaughan

On-site
CAD 90,000 - 120,000
Senior Developer
Senior Developer

CAA Club Group • Area E (Thornhill)

On-site
CAD 110,000 - 150,000
Wellness program
Education reimbursement
Travel incentives
+2
Digital Senior Developer
Digital Senior Developer

Definity • Toronto

Hybrid
CAD 92,000 - 142,000
Company share ownership program
Pension and savings programs
Paid volunteer days
Senior PHP/React Developer
Senior PHP/React Developer

STACK IT Recruitment • Southwestern Ontario

Hybrid
CAD 90,000 - 140,000
Paid Time Off
Health & Wellness
Professional Development
+1