2

Entry Level Full Stack Software Developer Jobs in Ottawa, ON

Embedded Software Developer (New Grad)

Ottawa, ON · On-site

CA$68K - CA$109K/yr

... and the full software development lifecycle. Contributions help improve software quality ... Bachelor's or higher degree in computer engineering, electrical engineering, computer science, or ...

Embedded Software Developer - New Grad

Ottawa, ON · On-site

CA$68K - CA$109K/yr

Participate in the full software development lifecycle, including requirements analysis, design ... Proficiency in C/C++ programming for embedded systems. * Strong understanding of data structures ...

Software Developer (C/C++)

Ottawa, ON · On-site

CA$117K - CA$143K/yr

At Fortinet, you will be involved in the full development lifecycle of software and product ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...

Software Developer (C/C++)

Ottawa, ON · On-site

CA$117K - CA$143K/yr

At Fortinet, you will be involved in the full development lifecycle of software and product ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...

What You'll Do As a Staff Software Developer on our Services team, you will immerse yourself in our ... While our primary stack is Python (Flask), we embrace any technology that delivers value. You might ...

Software Engineer

Ottawa, ON · On-site

CA$85K - CA$135K/yr

Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;

Software Engineer

Ottawa, ON · On-site

CA$85K - CA$135K/yr

Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;

Embedded Software Engineer

Ottawa, ON · On-site

CA$75K - CA$110K/yr

This is an opportunity to be one of the first software engineers at the company, working directly with the CTO to shape the architecture and development practices for our spacecraft software stack.

We are looking for a talented Applied AI Backend Software Developer to join our team and contribute ... Troubleshoot full-stack issues, including debugging service communication and complex networking ...

We are looking for a talented Applied AI Backend Software Developer to join our team and contribute ... Troubleshoot full-stack issues, including debugging service communication and complex networking ...

Showing results 21-40

Entry Level Full Stack Software Developer information

What is an entry level full stack software developer?

An Entry Level Full Stack Software Developer is a professional who works with both the front-end (user interface) and back-end (server and database) aspects of web applications. They are usually recent graduates or individuals with limited industry experience who possess foundational programming skills in multiple technologies. Their responsibilities often include writing and debugging code, collaborating with team members, and learning new tools and frameworks as required. Entry-level full stack developers are expected to build and maintain applications under the guidance of more senior developers, gradually expanding their expertise and responsibilities over time.

What does an entry level full stack software developer do?

Entry-level full stack software developers support senior staff in the development of a company at all layers of its computer and network platforms. In this role, you may code content for both the front-end and back-end of the system, evaluate existing programming to determine whether or not it should be changed, and help optimize operations. Entry-level full stack software engineers code in a variety of languages, including PHP, CSS, JavaScript, and HTML. As an entry-level employee, your main job is to learn more about programming in a business environment until you are proficient with the company's network operations. You may shadow an experienced software developer or complete your tasks under the supervision of a senior software developer.

What are the key skills and qualifications needed to thrive as an entry level full stack software developer, and why are they important?

To thrive as an Entry Level Full Stack Software Developer, you need a solid understanding of programming languages like JavaScript, Python, or Java, along with a degree in computer science or related field. Familiarity with frameworks (e.g., React, Node.js), version control systems (like Git), and databases (SQL or NoSQL) is typically required. Problem-solving, teamwork, and effective communication are standout soft skills for collaborating with colleagues and tackling complex coding challenges. These skills and qualities are crucial to efficiently build, test, and maintain applications in dynamic development environments.

What are some common challenges faced by entry level full stack software developers, and how can they overcome them?

Entry level full stack software developers often encounter challenges such as juggling multiple technologies (frontend, backend, databases), understanding codebases quickly, and adapting to different team workflows. To overcome these, it's helpful to actively seek mentorship, regularly communicate with team members, and take advantage of onboarding resources provided by the company. Embracing a growth mindset and asking questions when uncertain can also accelerate learning and help integrate more smoothly into the team.

Is a full stack software developer an entry-level job?

A full stack software developer can be an entry-level position, especially for those with basic knowledge of front-end and back-end technologies, programming languages like JavaScript, Python, or Java, and familiarity with tools such as Git and databases. Entry-level roles typically require some coding experience, but they often provide on-the-job training and opportunities to learn advanced skills.

What is the entry-level salary of a full stack software developer?

The entry-level salary for a full stack software developer typically ranges from $50,000 to $80,000 annually, depending on location, company size, and skills. Candidates with knowledge of popular frameworks and programming languages like JavaScript, Python, or Java may command higher starting salaries.

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

The most popular types of Full Stack Software Developer jobs in Ottawa, ON are:

What are popular job titles related to Entry Level Full Stack Software Developer jobs in Ottawa, ON?

For Entry Level Full Stack Software Developer jobs in Ottawa, ON, the most frequently searched job titles are:

What job categories do people searching Entry Level Full Stack Software Developer jobs in Ottawa, ON look for?

The top searched job categories for Entry Level Full Stack Software Developer jobs in Ottawa, ON are:

What cities near Ottawa, ON are hiring for Entry Level Full Stack Software Developer jobs?

Cities near Ottawa, ON with the most Entry Level Full Stack Software Developer job openings:

Infographic showing various Entry Level Full Stack Software Developer job openings in Ottawa, ON as of August 2026, with employment types broken down into 2% Internship, 79% Full Time, 10% Part Time, and 9% Contract. Highlights an 89% In-person, 2% Hybrid, and 9% Remote job distribution.

Developpeur(euse) Web Full Stack - Electric Eye

GHGSAT

Ottawa, ON

Full-time

Re-posted 2 days ago


Job description

GHGSat offre des services de detection, de mesure et de surveillance des gaz a effet de serre destines aux clients industriels et gouvernementaux partout dans le monde. Grace a nos propres satellites et capteurs aeroportes, combines a des donnees provenant de tiers, nous aidons les grands emetteurs industriels a mieux comprendre, controler et reduire leurs emissions.

Notre technologie est unique. Nous fournissons des mesures locales a haute resolution des concentrations atmospheriques de methane et de dioxyde de carbone a partir de capteurs a distance, permettant une detection, une visualisation et une quantification precises des emissions de gaz a effet de serre.

Nous sommes a la recherche d'un(e) Developpeur(euse) Web Full Stack innovant(e) pour rejoindre notre equipe Electric Eye, responsable du developpement d'une application Web permettant le traitement et la visualisation de donnees de teledetection.

Au sein d'une equipe Agile Scrum multidisciplinaire, vous participerez a la conception, au developpement, aux essais, au deploiement et au soutien de nos logiciels de post-traitement. Vous etes a l'aise autant avec le developpement front-end que back-end, les differents cadres de developpement et les bibliotheques tierces. Vous possedez une excellente connaissance des technologies Web, des normes de securite et des meilleures pratiques de developpement, ainsi qu'un fort interet a contribuer a la resolution des defis environnementaux auxquels notre planete fait face.

Responsabilites
  • Developper des outils et des fonctionnalites applicatives visant a ameliorer le traitement des donnees liees aux emissions.
  • Evaluer, integrer et maintenir des services front-end et back-end, des bases de donnees, des cadres de transformation de donnees et des API.
  • Prendre en charge l'implantation de nouvelles fonctionnalites, de la conception (maquettes et exigences systeme) jusqu'aux essais, au deploiement et au soutien.
  • Optimiser les structures de donnees, les schemas et les requetes afin d'ameliorer la performance et l'evolutivite.
  • Collaborer regulierement avec l'equipe afin de concevoir et faire evoluer l'architecture des systemes.
  • Assurer la disponibilite et la fiabilite de la plateforme de traitement des donnees.
  • Travailler en etroite collaboration avec les developpeurs, les concepteurs, l'equipe Assurance qualite (AQ) et les responsables produits afin d'identifier et de developper de nouvelles fonctionnalites.
  • Remarque : Ce poste exige une participation a une rotation de garde ( on-call ) partagee avec les autres membres de l'equipe.

Requirements

Required skills

    • Solides competences en informatique scientifique ou en developpement logiciel.
    • Excellente maitrise de JavaScript, TypeScript et Python.
    • Experience avec les technologies Web modernes (React.js, Node.js, Tailwind CSS et HTML5).
    • Experience dans le developpement et l'integration d'API REST.
    • Experience avec les services AWS (EKS, ECR, S3, DynamoDB).
    • Bonne connaissance des bases de donnees PostgreSQL et NoSQL.
    • Experience avec les outils de developpement logiciel tels que Git et Docker.
    • Experience dans la conception et le developpement de services infonuagiques natifs (AWS).
    • Capacite a livrer de facon autonome des fonctionnalites bien definies avec une supervision minimale.
    • Disponibilite pour participer a une rotation de garde planifiee et offrir, au besoin, un soutien a l'exterieur des heures normales de travail, y compris les fins de semaine, afin d'assurer la continuite des operations.
    • Excellente maitrise ecrite et orale de l'anglais est requise pour ce poste afin de participer a des projets internationaux et pour communiquer avec les collegues et clients a l'exterieur du Quebec.

 Assets

    • Experience avec des outils de visualisation geospatiale Web (OpenLayers, WebGL).
    • Experience avec les formats de donnees geospatiales et de teledetection (GeoTIFF, GeoJSON, donnees matricielles et vectorielles).
    • Interet pour l'analyse scientifique, les sciences de l'atmosphere, la teledetection et les technologies spatiales.

 Qualifications

    • Baccalaureat en informatique, en genie logiciel ou dans un domaine connexe.
    • Minimum de deux (2) annees d'experience pertinente.
    • Tous les candidats doivent etre legalement autorises a travailler au Canada et se conformer aux exigences relatives au Programme des marchandises controlees du Canada (PMC).

Benefits

Il s'agit d'une occasion unique de contribuer a des enjeux environnementaux d'une importance capitale. Vous ferez partie d'une petite equipe a fort impact et contribuerez a la croissance d'une entreprise dont la mission est de proteger notre planete.

Ce que nous offrons :

  • Salaire concurrentiel et programme d'options d'achat d'actions pour tous les employes permanents.
  • Regime complet d'assurance maladie et dentaire.
  • Vacances payees et jours feries flottants.
  • Environnement de travail flexible.
  • Un milieu de travail stimulant, collaboratif et axe sur l'innovation.
  • Des possibilites de developpement professionnel et de croissance continue.

GHGSat s'engage a offrir un milieu de travail diversifie, equitable et inclusif. Nous souscrivons au principe de l'egalite en emploi et prenons toutes les decisions d'embauche sans egard a la race, a l'origine nationale ou ethnique, au sexe, a l'identite ou a l'expression de genre, a l'orientation sexuelle, a l'age, ou a tout autre motif protege par les lois applicables.

Si vous avez besoin de mesures d'adaptation dans le cadre du processus de recrutement, veuillez en informer votre recruteur ou votre recruteuse.