JavaScript Full Stack Developer
$60k - $100k per yearFull-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
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
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.
- 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
- 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.
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...SuggestedFull timeFixed term contractInternship
- ...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...SuggestedFull timeInternshipRelocation
- ...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...JavascriptRemote jobDaily paidImmediate startFlexible hours
- ...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...JavascriptLong term contractPermanent employmentFull timeInternship
- ...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...SuggestedFull timeRemote workFlexible hours
$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 employmentFull timeWork at officeRemote workHome officeMonday to friday3 days per week- ...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
- .... 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 contractWork at officeLocal areaRemote work
$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...JavascriptFull timeWork at officeRemote workFlexible hours- ...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 contractPermanent employmentFull timeInternship
$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...$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...$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- ...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 contractFull timeInternshipWork at officeWork from home
$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...JavascriptInternshipRemote work- ...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 timeContract workFixed term contractWork at officeRemote workMonday to fridayFlexible hoursShift work
$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 jobLong term contractFull timeWork at officeMonday to friday- ...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 jobLocal areaFlexible hours
$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...$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 timeWork at officeRemote workFlexible hours- 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...
$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 payContract workRemote work10 hours per week- ...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
$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 payLong term contractPermanent employmentFull timeInternshipFlexible hours- ...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 timeInternshipRemote workRelocation
$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...- ...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....
- 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 ...
- ...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 timeInternshipRemote work
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to JavaScript Full Stack Developer. Be the first to apply!
Related searches
- full stack web developer Ottawa, ON
- full stack developer Ottawa, ON
- full stack developer remote Ottawa, ON
- senior full stack engineer Ottawa, ON
- junior react.js developer Ottawa, ON
- react js developer Ottawa, ON
- javascript and react developer Ottawa, ON
- javascript developer
- javascript developer contract
- full stack .net developer

