1

Junior Full Stack Software Developer Jobs in Victoria, BC

Junior Project Buyer

Mill Bay, BC · Hybrid

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

This role manages the full purchase cycle, engages in supplier negotiations, fosters supplier ... Proficiency in supply chain management or financial/accounting software experience (SAP) and MS ...

Senior Data Engineer

Victoria, BC

CA$8.2K - CA$9.9K/mo

  • Medical

  • Dental

  • Life

  • Retirement

Perhaps you're a software-first data engineer who enjoys building robust systems, creating scalable ... Modern Technology Stack: Work with cloud data platforms, tiered architectures, automated workflows ...

New

Compiler Tech Lead

Victoria, BC

$170K - $190K/yr

  • Medical

  • PTO

Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...

Compiler Tech Lead

Victoria, BC

$170K - $190K/yr

  • Medical

  • PTO

Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future ... Strong focus on testing and software quality Perks: * 20 vacation days * Strong health and extended ...

Geotechnical Engineer

Victoria, BC · Hybrid

CA$48 - CA$62/hr

  • PTO

Oversee work performed by junior engineers and technical staff . * Visit project sites for ... Proficient in geotechnical software for design and analysis. * Detail-oriented, organized, and able ...

Water Treatment Engineer

Victoria, BC

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Provide technical guidance and mentorship to junior engineers and project staff. Qualifications ... Experience with water treatment modeling software and data analysis tools. * Experience supporting ...

Senior Mechanical Engineer

Mill Bay, BC · Hybrid

CA$125K - CA$155K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Requires direct or indirect access to hardware, software, technology or technical data controlled ... As the senior resource, will work with intermediate and junior engineers to delegate tasks ...

Data Engineer II

Victoria, BC

CA$80K - CA$100K/yr

We're looking for a Data Engineer who wants to do meaningful work at scale. If you enjoy building ... Experience in full agentic AI coding using Codex or Claude. * Experience with Airflow or similar ...

Showing results 21-40

Junior Full Stack Software Developer information

What does a junior full stack software developer do?

A Junior Full Stack Software Developer is responsible for assisting in the design, development, and maintenance of both front-end and back-end components of web applications. They work with various programming languages, frameworks, and databases to build and support software solutions. Typically, they collaborate with senior developers and other team members to learn best practices, resolve bugs, and implement new features. This role is ideal for those who have foundational programming knowledge and are looking to gain hands-on experience across the entire software development stack.

What are the key skills and qualifications needed to thrive as a junior full stack software developer?

To excel as a Junior Full Stack Software Developer, you need a solid understanding of programming languages (such as JavaScript, Python, or Java), front-end and back-end frameworks, and a relevant degree or coding bootcamp experience. Familiarity with tools like Git, databases (e.g., SQL, MongoDB), and cloud platforms, as well as knowledge of agile methodologies, is typically expected. Problem-solving ability, eagerness to learn, and effective teamwork are standout soft skills in this role. These skills and qualities ensure you can build, maintain, and improve applications efficiently while collaborating well within a development team.

What are some typical daily tasks and collaboration expectations for a junior full stack software developer?

As a Junior Full Stack Software Developer, your daily tasks often include writing and testing code for both front-end and back-end components, debugging issues, and participating in code reviews. You’ll regularly collaborate with other developers, designers, and sometimes product managers during stand-up meetings or sprint planning sessions to ensure alignment on project goals. It's common to work under the guidance of senior developers while learning best practices and receiving constructive feedback. This collaborative environment not only helps you grow technically but also improves your communication and teamwork skills.

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

AspectJunior Full Stack Software DeveloperJunior Front End Developer
Required SkillsProficiency in both front-end and back-end technologies (HTML, CSS, JavaScript, server-side languages, databases)Strong skills in HTML, CSS, JavaScript, and front-end frameworks (React, Angular)
Work EnvironmentInvolved in both client-side and server-side development, often in full project cyclesPrimarily focused on user interface and client-side features
Common UsageUsed in roles requiring versatile development across the stackUsed in roles specializing in UI/UX and front-end design

The main difference is that a Junior Full Stack Software Developer works on both front-end and back-end tasks, while a Junior Front End Developer focuses solely on the user interface and client-side development. The full stack role requires broader skills, whereas the front-end role specializes in creating engaging user experiences.

What are the most commonly searched types of Full Stack Software Developer jobs in Victoria, BC?

The most popular types of Full Stack Software Developer jobs in Victoria, BC are:

What are popular job titles related to Junior Full Stack Software Developer jobs in Victoria, BC?

For Junior Full Stack Software Developer jobs in Victoria, BC, the most frequently searched job titles are:

What job categories do people searching Junior Full Stack Software Developer jobs in Victoria, BC look for?

The top searched job categories for Junior Full Stack Software Developer jobs in Victoria, BC are:

What cities near Victoria, BC are hiring for Junior Full Stack Software Developer jobs?

Cities near Victoria, BC with the most Junior Full Stack Software Developer job openings:

Infographic showing various Junior Full Stack Software Developer job openings in Victoria, BC as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Functional Programmer/Software Engineer

Waterworth

Victoria, BC • On-site

Full-time

Medical, Dental

Posted 11 days ago


Job description

Functional Programmer/Software Engineer - Growth Phase Cloud SaaS for Municipal Finance

Who We Are:

Muniworth is a cloud-based SaaS startup in the growth phase, dedicated to empowering municipal utilities and governments with financial forecasting tools. Our platform enables local governments to achieve financial sustainability and make informed, data-driven decisions through robust modelling and compelling visuals.

About Our Approach:

We believe apparent correctness is not enough: code must respect underlying concepts, with types and named algorithms directly describing the domain. Great code is correct-by-construction, with any remaining uncertainties ruled-out by a suite of unit tests.

We strive to write pure, compositional code, with any inevitable impure code tamed by a rigid stratification of effects. To this end, we write TypeScript in a "Haskell-style" on the front end, and F# with an SQL database on the back end.

We have an enduring commitment to satisfy the needs of our rapidly growing business, understanding that great code is essential for our continued growth and success. We place a strong emphasis on domain modelling and understanding the nature of the problems that we are solving and will spend considerable time engaged with research and experimental development.

We have regular presentations, where engineers talk about whatever excites them, with previous topics including programming language theory, Master's Thesis presentations, World of Warcraft addons, and the philosophy of Machine Learning.

What You Will Do:

  • You will build and maintain both new projects and existing systems in a team environment, ensuring stability and long-term maintainability.
  • You will own projects from start to finish, learn and model the associated domain, specify the implementation design, and execute in accordance with your plan.
  • You will communicate progress and coordinate release efforts.
  • You will contribute to new and practical applications of functional programming.
  • You will raise the quality of code in our code base.
  • You will guide the evolution of our tech stack, tooling, and deployment processes to improve reliability and developer experience.
  • You will be fully engaged in an on-site environment in Victoria, BC, contributing to close collaboration and strong team culture.

Requirements

About You:

  • You are an experienced and enthusiastic functional programmer.
  • You have previously worked as a software engineer, either through an internship or full-time permanent employment.
  • You can collaborate closely with our lead engineers to build a rich understanding of the domain, flesh out domain models, and surface ambiguities.
  • You have excellent problem-solving abilities and strong communication skills, with the capability to articulate complex technical concepts clearly.
  • You have a bachelor’s degree or higher in computer science or a related field. Extensive experience and demonstrated competency will be considered equivalent.
  • You are a mission-driven individual who cares about their work having a real impact, who keeps the end user in mind throughout their work.
  • You are in search of an opportunity that can satisfy your drive for always expanding your knowledge and technical competence.
  • You are an opinionated team player that can complement the existing skill sets and perspectives of our team.

Application Process:

For your initial application, please submit your resume and complete the questionnaire. Cover letters are optional for applying to this role and present an opportunity for you to share more about yourself and why there may be a great fit. Please do not use AI if you decide to submit a cover letter; it is not a box that simply needs to be checked.

We will be reaching out to candidates in consideration within 1-2 business days from application submission to schedule a virtual screening interview. Arrangements for an in-person interview and technical assessment will be made thereafter. All interviews are conducted by the direct managers for the role.

Benefits

Why Join Us:

  • Competitive salary
  • Comprehensive health and dental benefits
  • Flexible work hours (40 hours/week), 100% on-site
  • Regular team-building events and social activities (optional but encouraged)
  • For an ideal candidate with exceptional experience, we are open to offering compensation beyond the listed salary range