Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

JavaScript Full Stack Developer

$60k - $100k per year
Full-time

Rebel

Position Title: JavaScript Full Stack Developer Intermediate
Location:  Ottawa, ON (377 Dalhousie Street)
Work Model:  Hybrid - 4 days onsite, 1 day work from home

About Rebel
OUR CUSTOMERS BRING A VISION - WE BRING THE PLATFORM TO SHARE IT ONLINE.
We believe that those who contribute make us better.  It’s why we create simple, useful tools to empower participation in the world’s bravest communication space: the Internet.
We are experts in domain names and the products that make the most of them.  This helps our customers showcase their ideas, stories, services and contributions to the world. 
Our manifesto: Be Thoughtful, Be Simple, Be Brave.

Role Overview
As an Intermediate JavaScript Full Stack Developer , you’ll help build and evolve Rebel’s customer-facing products and internal services that power our domain and hosting platform. You’ll contribute across the stack— React on the front end and Node.js (with some legacy .NET) on the back end —delivering well-scoped features and improvements.
You’ll work closely with Product and cross-functional partners to turn requirements into reliable, scalable solutions, and you’ll strengthen quality through clean code, automated testing, and participation in deployments and production support.
This role is ideal for 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.

What You’ll Do
  • Contribute to technical initiatives across software development and operations teams, supporting alignment with business goals and engineering best practices.
  • Work with product and engineering teammates to translate business requirements into practical, scalable solutions, considering architecture, security, and performance.
  • Participate in knowledge sharing through peer reviews, pairing, and documentation, while continuously building your own skills and expertise.
  • Collaborate with cross-disciplinary partners (Engineers, Product Owners, Marketing, Customer Service, and stakeholders) to design, build, and deliver high-quality product improvements
  • Build and improve reusable UI components using modern front-end technologies (React) to create clear, accessible, and engaging user experiences.
  • Develop and maintain back-end services and APIs using Node.js (and .NET where applicable), focusing on reliability, scalability, and clean integration patterns.
  • Write clean, modular, and reusable code by following established standards, patterns, and best practices in the codebase.
  • Contribute to feature design, implementation, and iteration using agile practices, incorporating feedback, monitoring results, and improving over time.
  • Support testing and deployment activities by writing automated tests, following release processes, and helping ensure quality and stability in production.
  • Stay current with relevant technologies and best practices, bringing forward ideas and suggestions to improve the product and development workflow.
  • Explore and apply AI-assisted tools (where appropriate) to improve productivity, quality, and delivery speed.
  • Participate in active system support, bug fixing and incident resolution as needed.
What You Bring
  • 3–8 years of professional software development experience working with modern application stacks (Node.js, React).
  • Strong JavaScript/TypeScript proficiency, including modern ES6+ features and common patterns.
  • Hands-on experience building and maintaining Node.js services (e.g., Express.js) and designing/consuming RESTful APIs.
  • Practical experience working in AWS (or a comparable cloud platform), including deploying and operating cloud-based applications.
  • Exposure to cloud architecture concepts such as microservices, event-driven patterns, and distributed systems, with the ability to implement features within existing architectures.
  • Experience working in Scrum/Agile teams and contributing effectively to sprint-based delivery (planning, estimates, demos, retros).
  • Ability to contribute to modernization efforts (refactoring, improving reliability/performance, incremental migration) with guidance.
  • Solid experience with Git and collaborative workflows (pull requests, code reviews, branching strategies).
  • Experience working with CI/CD pipelines and contributing to automated testing (unit/integration), quality checks, and release processes.
  • Familiarity with Infrastructure as Code concepts/tools (CloudFormation, CDK, or Terraform) and the ability to make safe changes with support.
  • Container experience (Docker; ECS/EKS is a plus) and understanding of how containerized apps are built and deployed.
  • Familiarity with legacy systems (e.g., .NET Framework and/or Java) and comfort making small updates when needed.
  • Desire to learn and grow your career
What We Offer
  • A collaborative, high-performance workplace that recognizes hard work and creative thinking, with competitive compensation, benefits, and opportunities for growth.
  • A smoke-free, downtown office with thoughtful perks, including a fully stocked staff fridge.
  • Comprehensive training in domain registration, web hosting platforms, and troubleshooting tools.
  • A dedicated workspace, a supportive team environment, and ongoing professional development.
  • A people-centered culture that values your expertise, ideas, and long-term career growth.

Who We’re Looking For
People who care. About customers. About teammates. About doing the right thing even when it’s the harder thing. You don’t need to know every acronym (yet), but you should love learning, solving problems, and keeping cool when tech gets tricky. If you’re kind, curious, reliable, and maybe a little cheeky—you’ll fit right in.

About This Role
This role represents an existing vacancy.

Compensation
CAD $60,000 - $100,000 annually, plus benefits.

How We Hire
As part of our recruitment process, we have used online, automated systems that include the use of actual intelligence as well as what the government now defines as artificial intelligence, for the last 20 years. All final hiring decisions are made by our team and yes, they are quite human.  You should be as well please.

NON-SMOKERS ONLY PLEASE

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the JavaScript Full Stack Developer in Ottawa, ON vacancy
  •  ...Job Description The House of Commons’ Digital Services and Real Property (DSRP) is currently looking to staff several Full-Stack Developer (Digital Product Developer) positions. Full-Stack Developers contribute to the design, development, integration, and maintenance... 
    Suggested
    Full time
    Fixed term contract
    Internship

    House of Commons (Canada) / Chambre des communes (Canada)

    Ottawa, ON
    1 day ago
  •  ...countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%...  ...Job Description We are looking for a Senior Full Stack Engineer to design, develop, and support scalable cloud-native applications that power... 
    Suggested
    Full time
    Internship
    Relocation

    Miratech

    Ottawa, ON
    3 days ago
  •  ...rapidité d’exécution. Nous recherchons un(e)  Ingénieur(e) Full-Stack à dominante backend capable de prendre en charge des...  ...Bases de données : PostgreSQL, MongoDB Frontend : Frameworks JavaScript modernes Data : Scraping, pipelines d’ingestion Bonus : OCR... 
    Javascript
    Remote job
    Daily paid
    Immediate start
    Flexible hours

    PRAGMATIKE

    Ottawa, ON
    more than 2 months ago
  •  ...family. Job Description Job Title : Frontend Developer Job Type : Permanent, Full-Time Work Model : Hybrid Location : 18 Auriga...  ...of experience developing web applications using modern JavaScript frameworks and TypeScript. ~ Strong hands-on... 
    Javascript
    Long term contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    5 days ago
  •  ...The Opportunity Join our talent network and connect with U.S. clients for flexible, project-based development work as a Principal Full Stack Engineer (React & AI-Driven). ~ You will integrate directly into our client's team and work alongside their existing designers and... 
    Suggested
    Full time
    Remote work
    Flexible hours

    FullStack

    Ottawa, ON
    14 days ago
  • $80k - $90k per year

     ...Full-time : 37.5 Hours per week, Monday to Friday Location : Ottawa Office (Up to...  ...New We are looking for a Frontend/UI Developer to join the Larus team. You will design and...  ...defence and security domain;  A modern tech stack - React 19, TypeScript, Zustand, TanStack... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Home office
    Monday to friday
    3 days per week

    Larus Technologies

    Ottawa, ON
    4 days ago
  •  ...development life cycle and communicate test status to stakeholders. Develop and maintain test tools, scripts, test cases, and scalable...  ...Confluence, Jira, TestRail, Linux or QNX device drivers, networking stacks, automotive or embedded systems testing, and Linux kernel and... 
    Full time

    Ford Motor

    Ottawa, ON
    1 day ago
  •  .... Who You Are You’re an experienced Senior Business Intelligence Developer who enjoys solving complex business problems through data. You have experience across the full business intelligence stack—from data modelling and ETL development to reporting, dashboards, analytics... 
    Long term contract
    Work at office
    Local area
    Remote work

    CIRA

    Ottawa, ON
    4 days ago
  • $100k - $135k per year

     ...allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-...  ...technologies. Applied knowledge and experience with Java, C++, C, JavaScript, TypeScript, and Python. Applied knowledge and experience... 
    Javascript
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    22 days ago
  •  ...adoption, and surrogacy benefits to support all definitions of family. Job Description Job Title : Backend Developer Job Type : Permanent, Full-Time Work Model : Hybrid Location : 18 Auriga Drive   Job Status : Existing Vacancy   Position... 
    Long term contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    2 days ago
  • $75k - $125k per year

    Agentic AI Developer Position Description We are seeking Intermediate Agentic AI Developers / AI Engineers to support an AI modernization...  ..., teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as... 
    Ottawa, ON
    3 days ago
  • $80k - $130k per year

    Backend Developer (AWS) Position Description Backend Developer (AWS) . Reliability Clearance granted preferably, or eligible based on...  ...ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as... 
    Ottawa, ON
    9 days ago
  • $94.5k - $138.6k per year

     ...to ArcGIS Communicate with industry developers on best practices for extending ArcGIS to...  ...following languages and tools: TypeScript, JavaScript, NodeJS, Bootstrap, React, Angular, and...  ...3D computational geometry Scalable full-stack software engineering experience Awareness... 
    Javascript

    Esri

    Ottawa, ON
    1 day ago
  •  ...Canada, multiple times Opportunities for full time employment down the road Working...  ...software on a large data warehouse. Developing software for extraction, cleaning, conforming...  ...city: Canada (CA) || Ottawa Job details: Developer Compensation and Benefits at Ericsson... 
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Ericsson

    Ottawa, ON
    3 days ago
  • $75k - $110k per year

     ...and India. We are intentional in helping our teams realize their full potential, and continue to invest in their learning and development...  ...and work environment. About The Role As a Front End Developer you will be responsible for the development of web applications... 
    Javascript
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    1 day ago
  •  ...Job Responsibility: Job Title: Senior MAP Application Developer (PowerBuilder, Oracle, GIS) Location: Ottawa, ON (Hybrid/On-site with the City of Ottawa) Employment Type: Contract Job Summary Elevate Tech Solutions is seeking a Senior MAP Application Developer for... 
    Full time
    Contract work
    Fixed term contract
    Work at office
    Remote work
    Monday to friday
    Flexible hours
    Shift work

    Elevate Tech Solutions

    Ottawa, ON
    1 day ago
  • $85.5k - $114k per year

     ...individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like...  ...find cures for cancer. We are seeking a Senior Mainframe Developer to join our Ottawa-based engineering team supporting the... 
    Remote job
    Long term contract
    Full time
    Work at office
    Monday to friday
    Ottawa, ON
    2 days ago
  •  ...might just be in the right place! We are looking for a Staff iOS Developer to join one of our squads where you will be supporting...  ...innovate and improve our app. Feel free to take a look at our Tech Stack here . What you need to bring: Advanced programming... 
    Remote job
    Local area
    Flexible hours

    Lightspeed Commerce

    Ottawa, ON
    more than 2 months ago
  • $137k per year

     ...work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a...  ...Evaluate and enhance the efficiency of our platform's technology stack, keeping pace with industry trends and adopting state-of-the-art... 

    IBM

    Ottawa, ON
    11 days ago
  • $80k - $105k per year

     ...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    22 days ago
  • Join Syntronic: Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality. Imagine working on cutting-edge telecom...

    syntronic

    Ottawa, ON
    22 days ago
  • $60 per hour

     ...scripting-related tasks involving Lua programming. Identify bugs, performance issues, and opportunities to improve existing code. Develop and modify Lua scripts based on project requirements. Apply strong programming fundamentals, including modular design, data... 
    Weekly pay
    Contract work
    Remote work
    10 hours per week

    Lifted, an Upwork Company™

    Ottawa, ON
    1 day ago
  •  ...Job Description Job Description ServiceNow Service Catalogue Developer RESPONSIBILITIES: The Contractor’s resource(s) must enable efficient, user-friendly, and self-service capabilities within the ServiceNow platform including: • Delivering a centralized service... 
    For contractors

    CONFIGURETEK

    Ottawa, ON
    more than 2 months ago
  • $18 - $25 per hour

     ...builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum...  ...and hardware in a real engineering environment. Exposure to the full arc from code to bench-verified hardware behaviour. Professional... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    a month ago
  •  ...over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%....  ...Job Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    12 days ago
  • $90k - $140k per year

    Senior Python Developer Position Description Senior Python Developer We are seeking a Senior Python Developer with expertise in cloud...  ..., teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as... 
    Ottawa, ON
    9 days ago
  •  ...Senior Mainframe Developer role at Thermo Fisher Scientific in Ottawa supporting critical application development and modernization. The position requires deep COBOL expertise, end-to-end project ownership, and mentoring capabilities for a hands-on technical professional.... 

    Thermo Fisher Scientific

    Ottawa, ON
    a month ago
  • Dedicated Scrum team to maintain and enhance client's mission-critical mandate applications, primarily their internal system "NAME under NDA" a custom .NET/C# application with a SQL Server database used to calculate deposit insurance coverage and process payouts during bank ...

    Luxoft

    Ottawa, ON
    a month ago
  •  ...Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With our client Location – 100% Remote Work Salary...  ...Developing, deploying and managing software across the full Continuous Delivery life-cycle. Leading and mentoring other... 
    Full time
    Internship
    Remote work

    Two95 International Inc.

    Ottawa, ON
    more than 2 months ago
  • Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating...

    magnetforensics

    Ottawa, ON
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to JavaScript Full Stack Developer. Be the first to apply!