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 2 days ago
Similar jobs that could be interesting for youBased on the JavaScript Full Stack Developer in Ottawa, ON vacancy
$80k - $85k per year
...Are you the kind of developer who enjoys building modern solutions while untangling complex... .... Who You Are A strong full-stack developer who enjoys both problem-solving... ...with PHP development ~ Proficiency in JavaScript, HTML, CSS, and responsive web development...JavascriptLong term contractFull time1 day per week- ...We’re looking for a passionate Senior Full-Stack Developer who wants to make a difference in a fast-growing startup. We are a B2B SaaS company... ...in Python and React/JS Our Tech Stack Web : HTML, Javascript, CSS, React Backend : Python, Django, Postgres, Redis....JavascriptFull timeShift work
- ...into the future of AI. Who Are You You are a seasoned developer who has moved beyond just writing code to architecting solutions... ...and Skills We're Looking for: ~5+ years as a professional Full Stack Developer b uilding and deploying production level applications...SuggestedPermanent employmentFull timeRemote workHome officeFlexible hoursShift work
- ...We're Hiring! We are actively seeking Cloud Full Stack Developers to join our dynamic, growing, remote first Foci team. If you're an individual... ...project value. The ideal candidate is a proven full stack developer with a track record of shipping production code. This person...SuggestedPermanent employmentFull timeRemote work
$175k - $200k per year
...Principal, Full-Stack Developer — Farmhand Platform Full Time, Salaried Ottawa, ON About Growcer Growcer is an innovative... ...experience ~ Strong proficiency in React and modern JavaScript/TypeScript for web application development ~...JavascriptFull timeInternshipLocal areaFlexible hours3 days per week$115.8k - $145k per year
...Senior Full Stack Developer, Data Integrations Location: Ottawa, ON | Hybrid Department: R&D Reports To: Mac Pham, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide...Permanent employmentFull timeInternship$95k - $140k per year
...Role This position is a maternity leave replacement for a Full-Stack Software Developer for approximately 10-12 months to join our team. You will... ...Experience with databases (SQL, NoSQL) Experience with JavaScript client frameworks (React) Experience with Python...JavascriptRemplacementFull timeTemporary workInternshipWorldwide$85k - $225k per year
...Our teams are hiring multiple talented Full-Stack Software Engineers to build innovative products... ...have extensive experience in Java and Javascript applications and the latest open source... ..., and domain experts to design and develop cutting-edge applications in life science...JavascriptRemote jobFull timeWork at officeLocal areaWork from home- ...Senior Full-Stack Engineer (Media Team) Location: Ottawa, ON or Toronto, ON | Hybrid Department: R&D | Video Reports To: Mojtaba Hosseini | Video Architect Type: Permanent | Full-Time Vacancy Status: This is an active, approved role and we are currently hiring...Permanent employmentFull timeContract workInternship
- ...greenhouse gas emissions. We are looking for an innovative Full Stack Web Developer for our Electric-Eye team working a web application... ...or software development skills ~ Proven capability with JavaScript, Typescript, and Python ~ Experience with modern web technologies...JavascriptFull timeLocal areaRemote workFlexible hours
- ...embedded teams, advisory services, and full project execution, applying deep operational... ...Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay)... ...and enhance user-facing features using JavaScript (ES5/ES6+), HTML, CSS, and Node.js Integrate...JavascriptFull timeContract workTemporary workPart timeInternshipFlexible hours
- ...interactive studios in North America, developing online experiences and mobile... ...participate at all levels of software stack development from HTML/CSS/JavaScript through Web service APIs, backend business... ...new features. The Web/Server Developer is well versed in dynamic web...JavascriptFull timeCasual work
$90k - $140k per year
...focused colleagues, contribute across the stack, and help shape a platform used by forensic... ...We're hiring for multiple Software Developer positions across similar teams and welcome candidates with front-end, back-end, or full-stack experience. The salary range in this...Full timeWork at officeLocal areaFlexible hours$106k - $141.5k per year
...passionate and hardworking Senior Software Developer in Test to join our cross-functional... ..., high-quality software. Tech Stack: Languages: JavaScript (TypeScript) / Python / Java / Kotlin... ...skills ~ Experience in a full project testing life cycle including...JavascriptFull timeWorldwide$85k - $105k per year
...This position is for a Junior Software Developer to join our API & Applications team, developing... ...client libraries (Java, Python, C, C#, JavaScript, Go) that power our customers' event-... ...Proven experience across the development stack including front-end, back-end and pipeline...JavascriptFull timeInternshipWorldwide- ...Who is Creative TRND?\ \ We are a full service, 100% in -house digital marketing agency... ...you?\ \ You’re a talented Senior Web Developer with a self -motivated mindset. You love... ...of rapid web development, using HTML5, JavaScript, CSS3, PHP and SQL preferred. \\\ ~ A...JavascriptFull timeFlexible hours
- ...Job Description Position: Infrastructure Developer Location: Ottawa, ON Duration: Full Time, Perm Job Description: • Develop and deploy... ...J2EE. • Have knowledge of Java Servlets, JSP, HTML, Javascript, Spring Framework and XML. • Have knowledge of shell...JavascriptPermanent employmentFull time
- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore... ...team. Whether your experience is in mobile, backend, cloud, or full-stack development, you'll work alongside experienced engineers to...Full time
- ...Gadget is on a mission to give software developers their time back by eliminating the myriad... ...Gadget gives developers an AI-assisted full-stack development environment that gets rid of... ...unprecedented speed. Join us! We’re looking for a Developer Advocate who has a lot of experience, is...Full time
- ...Canada, our services create a positive and great experience for individuals with their new start in a city. Job Description full stack, familiar with Python, AWS, etc, intermediate experience (contract) Additional Information If you have any additional questions...Full timeContract workRelocation
- ...Job Description Internal Job Title: Shopify Developer Job Type: Permanent, Full-Time Job Location: Canada Work Model: Hybrid (predominantly... ...Compliance Apply OWASP security principles across the stack Implement hardened webhook verification, secure sessions...Long term contractPermanent employmentFull timeRemote workWorldwide
- ...KalSoft is currently looking for a ServiceNow Developer to join our team. The ideal candidate will be based in Canada and bring... ...development and automation solutions preferred Knowledge of JavaScript, REST/SOAP APIs, and integration frameworks Understanding of...JavascriptContract workLocal area
- ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining... ...Spring, Spring MVC, Struts and Hibernate JSP, Ajax, HTML/CSS. Javascript and jQuery. IDEs such as Eclipse and Intellij IDEA....JavascriptPermanent employmentFull time
$120k - $155k per year
...About the Role As the Senior Software Developer , you’ll be joining a small, collaborative... ...connects to, configures, and deploys our full instrument lineup, and integrates with other... ...our customers rely on. This is a full-stack role with real breadth: from UI and databases...Long term contractInternshipWorldwideShift work$120k - $130k per year
...Role Overview March Networks is seeking a Principal Web Developer to lead the modernization of our web ecosystem. This role is responsible... ...architectures. ~ Strong hands-on experience with modern JavaScript frameworks and tooling. ~ Experience designing and operating...JavascriptLong term contractRemplacementFull timeWorldwide- ...scripts for deployment automation, environment provisioning, secret rotation, and developer tooling (pre-commit hooks, quality gates) Observability: Operate and improve the monitoring stack (Grafana, Prometheus, Loki) to provide actionable dashboards, alerting, and log aggregation...Full timeInternshipWork at officeWork from homeWorldwideNight shift
- ...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 contractFull timeWork at officeLocal areaRemote work
$81k - $107.5k per year
...We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will... ...deliver reliable and effective products to our customers. Tech Stack: ~ Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python...Full timeWorldwide$138.45k per year
...ON or Toronto, ON | Hybrid Department: R&D Type: Permanent | Full-Time | Existing Vacancy About Solink At Solink, our mission... ...velocity Agents team with outsized impact, this role is for a Staff Full Stack Engineer who wants to define how AI agents operate in product at...Permanent employmentFull time- ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining... ...of software engineering experience, with exposure to the entire stack of development (backend, APIs, UI). ~1+ years working with...Full time
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 developer remote Ottawa, ON
- senior full stack engineer Ottawa, ON
- full stack web developer Ottawa, ON
- full stack developer Ottawa, ON
- junior react.js developer Ottawa, ON
- react js developer Ottawa, ON
- javascript and react developer Ottawa, ON
- javascript developer
- javascript developer contract
- junior javascript developer remote

