1

Intermediate Full Stack Developer Jobs in Ottawa, ON

Modern DevOps tooling in a microservices environment Tech Stack * Backend: Node.js, Express, NATS * Data: MySQL, Redis, Elasticsearch * Reporting: Flink, Cube.js, StarRocks, Iceberg * Cloud: AWS

Full Stack Developer, ASR

Ottawa, ON · Hybrid

CA$77K - CA$117K/yr

Your Opportunity We are looking for an exceptionally skilled, Full Stack Developer, to build complex web applications and APIs. The ideal candidate for this net new role will have 3-5 years of ...

... in a Full Stack environment, with an emphasis on Backend Development. Able to lead small teams, and work across multiple, concurrent deliverables while working for Lead Engineer and with Project ...

... in a Full Stack environment, with an emphasis on Backend Development. Able to lead small teams, and work across multiple, concurrent deliverables while working for Lead Engineer and with Project ...

Staff Full Stack Engineer

Ottawa, ON · Remote

CA$138K - CA$185K/yr

Staff Full Stack Engineer Location: Ottawa, ON or Toronto, ON | Hybrid Department: R&D Reports To: Dan Murdock, Director, Engineering (LinkedIn) Type: Permanent | Full-Time About Solink At Solink ...

Senior Full Stack Engineer

Ottawa, ON · Remote

CA$115K - CA$140K/yr

Senior Full Stack Engineer Location: Ottawa or Toronto, ON | Hybrid Department: Engineering Reports To: Dan Murdock, Director of Engineering Type: Full-Time Vacancy Status : This is an active role ...

next page

Showing results 1-20

Intermediate Full Stack Developer information

See Ottawa, ON salary details

$34.8K

$94K

$155.3K

How much do intermediate full stack developer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for intermediate full stack developer in Ottawa, ON is $93,969.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,586.00 and $118,124.00 per year, depending on experience, location, and employer.

What is L1, L2, L3, and L4 developer?

In the context of an Intermediate Full Stack Developer role, L1, L2, L3, and L4 typically refer to different levels of seniority or expertise within a company's technical ladder. L1 is usually entry-level, L2 and L3 are mid-level with increasing responsibilities, and L4 often denotes senior or lead developers who handle complex tasks and mentorship. These levels help define expectations, skills, and experience required for each stage in a developer's career progression.

What are the key skills and qualifications needed to thrive as an Intermediate Full Stack Developer, and why are they important?

To thrive as an Intermediate Full Stack Developer, you need solid proficiency in front-end and back-end programming languages (such as JavaScript, HTML/CSS, and a backend language like Node.js, Python, or Java), along with experience in database management and version control systems. Familiarity with frameworks (e.g., React, Angular, Express), cloud services, and tools like Git is typically required, and certifications in relevant technologies can be advantageous. Strong problem-solving abilities, effective communication, and teamwork distinguish high-performing developers in this role. These combined technical and interpersonal skills are crucial for efficiently building, deploying, and maintaining robust, user-friendly web applications in collaborative environments.

Is full stack worth it in 2026?

For an Intermediate Full Stack Developer, full stack development remains a valuable skill set in 2026 due to ongoing demand for versatile developers proficient in both front-end and back-end technologies. Staying current with frameworks like React, Node.js, and cloud platforms enhances job prospects and career growth in this field.

What is the difference between Intermediate Full Stack Developer vs Front End Developer?

AspectIntermediate Full Stack DeveloperFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including JavaScript, HTML, CSS, and server-side languagesSpecialized in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular
Work EnvironmentWorks on both server and client-side applications, often in full project cyclesFocuses primarily on user interface and experience
Common UsageUsed across startups and full-stack teams in various industriesCommon in front-end teams within larger organizations

The Intermediate Full Stack Developer has a broader skill set covering both front-end and back-end development, while the Front End Developer specializes in creating and optimizing user interfaces. The choice depends on whether the role requires full-stack capabilities or a focus on client-side development.

Will Fullstack be replaced by AI?

Full Stack Developers perform tasks that involve designing, coding, and maintaining both frontend and backend systems, which require complex problem-solving and creativity. While AI tools can assist with coding and automation, they are unlikely to fully replace the need for human developers who understand project context, user experience, and system architecture. Continuous learning and adapting to new technologies remain essential in this role.

What is an Intermediate Full Stack Developer?

An Intermediate Full Stack Developer is a software professional with a few years of experience who is proficient in both front-end and back-end web development. They are capable of working on the user interface, server-side logic, databases, and APIs, often collaborating with other team members to build and maintain web applications. Intermediate developers have moved beyond entry-level tasks, can work independently on moderately complex projects, and are familiar with industry-standard tools and frameworks. Their role often includes troubleshooting, optimizing code, and contributing to architecture decisions while still learning and expanding their skill set.

Can I become a full stack developer with no experience?

Becoming an intermediate full stack developer typically requires gaining experience through self-study, coding projects, or coding bootcamps, as employers often look for demonstrated skills in front-end and back-end technologies. While it is possible to start learning without prior experience, reaching an intermediate level usually involves building a portfolio and understanding frameworks, databases, and version control tools like Git.

What are some common challenges faced by Intermediate Full Stack Developers when balancing front-end and back-end responsibilities?

Intermediate Full Stack Developers often encounter the challenge of effectively managing tasks across both front-end and back-end domains, which requires staying updated with rapidly evolving technologies on both sides. Coordinating the integration of user interfaces with server logic, ensuring seamless communication between components, and maintaining code quality across the stack can be demanding. Additionally, they frequently collaborate with UI/UX designers, DevOps engineers, and QA teams, making strong communication and time management skills essential. Addressing these challenges provides valuable experience and prepares developers for more advanced roles in the future.
What are the most commonly searched types of Full Stack Developer jobs in Ottawa, ON? The most popular types of Full Stack Developer jobs in Ottawa, ON are:
What cities near Ottawa, ON are hiring for Intermediate Full Stack Developer jobs? Cities near Ottawa, ON with the most Intermediate Full Stack Developer job openings:
Infographic showing various Intermediate Full Stack Developer job openings in Ottawa, ON as of June 2026, with employment types broken down into 97% Full Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $93,969 per year, or $45.2 per hour.
Senior Full Stack Developer

Senior Full Stack Developer

AtHoc

Ottawa, ON

CA$108K - CA$158K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 7 days ago


Job description

Worker Sub-Type:

Regular

Job Description:

Why This Role Matters

Every new customer adds more devices, more data, and more opportunities to innovate. We're expanding our engineering team to build the next generation of Radar's cloud platform, focusing on:

  • High-volume telemetry ingestion and big data pipelines

  • Cloud re-architecture for scalability and resilience

  • Advanced reporting and analytics

  • API expansion and next-gen customer experiences

  • Performance and reliability engineering

  • Modern DevOps tooling in a microservices environment


Tech Stack

  • Backend: Node.js, Express, NATS

  • Data: MySQL, Redis, Elasticsearch

  • Reporting: Flink, Cube.js, StarRocks, Iceberg

  • Cloud: AWS

  • Frontend: React

  • DevOps: Docker, Kubernetes, GitHub Actions


What You'll Do

  • Build and optimize backend microservices using Node.js, Express, NATS, Redis, MySQL, and Elasticsearch on AWS

  • Work on data-intensive, real-time systems ingesting telemetry at scale

  • Contribute to front-end development using React

  • Influence architectural decisions and technical direction across the platform

  • Ensure reliability through automated testing, CI/CD, monitoring, and observability

  • Collaborate in a high-trust, engineering-first culture where your work truly matters


What You Bring

Required:

  • Strong backend development experience

  • SQL + NoSQL experience (MySQL, Elasticsearch, Redis)

  • Experience building microservices and event-driven systems

  • Comfort with AWS, Docker, CI/CD pipelines, and modern cloud tooling

  • Ability to design and reason about complex system architectures

  • Curiosity, ownership, and willingness to dive into unfamiliar problems

  • Strong communication and collaboration skills

Preferred:

  • Proficiency in JavaScript

  • Advanced React experience

  • Background in IoT, telematics, or large-scale distributed systems

Why Engineers Love Working at Radar

  • High impact - what you build directly drives customer value and product success

  • Small team, big reach - startup-style ownership with enterprise stability

  • Real engineering challenges - scaling a high-volume IoT platform is genuinely hard and deeply rewarding

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$108,750.00 - $158,750.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate's qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

Bonus:

The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry's success. VIP payments are made in addition to base salary and factor in company's performance as a way for employees to share in BlackBerry's achievements.

Benefits:

The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

Disclosure of Artificial Intelligence:

We donot use artificial intelligence (AI)to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.