Technical Lead – Full Stack JavaScript

Momentous

Ottawa

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Autonomy and ownership
Collaborative culture

Job summary

A Canadian technology firm in Ottawa is seeking an experienced application developer to join their agile development team. The role involves modernizing systems using Node.js, React, and AWS. Ideal candidates will have over 8 years of software development experience, including team leadership. A collaborative culture and competitive salary are offered.

Qualifications

  • 8+ years of software development experience.
  • 3+ years leading technical teams.
  • 3+ years as Scrum Master.

Responsibilities

  • Work on multiple projects revamping the website and backend systems.
  • Mentor and foster professional growth within the team.
  • Design and build UI components for intuitive user experiences.

Skills

JavaScript/TypeScript
Node.js
React
AWS
Agile methodologies
RESTful API design
Git
CI/CD

Tools

.NET Framework
Docker
Terraform

Job description

Overview

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. We are in the middle of a bold reinvention; we were early to market and established as a powerhouse in the domain registrar arena. You will help take it further, developing new systems and maintaining legacy systems with the goal of modernization. Our target stack involves Node.js, Express, React and AWS.

Key Responsibilities
  • Work on multiple projects as we revamp our website, applications and backend systems.
  • As part of an agile team, play different roles to positively impact customers and achieve key objectives.
  • Lead agile and technical initiatives across cross-functional software development and operations teams, aligning with business objectives and technical excellence.
  • Translate complex business requirements into scalable technical solutions, considering architecture, network infrastructure, software components, and security protocols.
  • Mentor and foster professional growth, promoting knowledge sharing and continuous learning.
  • Collaborate with Engineers, Product Owners, Marketing, Customer Service and stakeholders to design, build and deliver high-quality products that meet business and user needs.
  • Develop and maintain end-to-end features across the technology stack, ensuring integration and performance.
  • Design and build reusable UI components using modern front-end technologies to create intuitive user experiences.
  • Architect and develop robust back-end services and microservices using .NET and Node.js, ensuring scalability and reliability.
  • Implement best practices for clean, modular, and reusable code with maintainable components.
  • Iterate on design, testing and implementation of features using agile methodologies, refining based on feedback and performance data.
  • Take ownership of testing, deployment and observability of features, ensuring high-quality, secure releases with analytics and performance tracking.
  • Identify and implement cost-reduction strategies within our cloud environment while maintaining performance and scalability.
  • Stay at the forefront of industry trends and adopt new technologies to drive innovation.
  • Experiment with emerging AI technologies to enhance team performance and productivity.
Qualifications
  • 8+ years of professional software development experience with modern stacks (Node.js, React).
  • 3+ years leading technical teams.
  • 3+ years leading agile projects and serving as Scrum Master.
  • Expert-level JavaScript/TypeScript proficiency with modern ES6+ features.
  • Solid Node.js and Express.js backend 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.
  • 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.
Other
  • Our approach: We build things to last; simple, testable, maintainable. We stay curious; always experimenting and learning. We value impact over ego. We help each other and celebrate wins. We take action even when things aren’t perfect yet.
  • What We Offer: Opportunity to shape the future of a proudly Canadian brand, autonomy and ownership, collaborative culture, competitive salary and benefits.
Location

Ottawa, Ontario

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Sales, General Business, and Education

Industries

Wireless Services, Telecommunications, and Communications Equipment Manufacturing

Referrals increase your chances of interviewing. Get notified about new Lead Technician jobs in Ottawa, Ontario, Canada.

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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 Ltd. • Ottawa

On-site
CAD 120,000 - 170,000
Competitive salary and benefits
Canadian brand with growth potential
Autonomy to shape technical strategy
+1
Systems Administrator (Lead)
Systems Administrator (Lead)

Momentous • Ottawa

Hybrid
CAD 90,000 - 130,000
Competitive salary
Benefits
Opportunity for growth
+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
Systems Administrator

Rebel Ltd. • Ottawa

On-site
CAD 70,000 - 90,000
Health and dental benefits
Fully stocked fridge
Smoke-free workplace
+1
Senior Java & Angular Developer
Senior Java & Angular Developer

Teranet Inc. • Toronto

On-site
CAD 85,000 - 105,000
Inclusive company culture
Continuous learning opportunities
Lead Software Engineer
Lead Software Engineer

Jobgether • Canada

Remote
CAD 120,000 - 180,000
Remote-first environment
Professional development opportunities
Global exposure
Lead Software Engineer
Lead Software Engineer

Validere • Toronto

Hybrid
CAD 212,000 - 320,000
Stock options
Generous time-off
Professional development budget
+1
Staff Software Development Engineer
Staff Software Development Engineer

United States Digital Space LLC • Toronto

Hybrid
CAD 88,000 - 132,000
Employee Assistance Program
Canada Core Benefits
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
Senior Full Stack Engineer (Node.js + React)
Senior Full Stack Engineer (Node.js + React)

Boosted • Canada

Remote
CAD 80,000 - 120,000