2

Entry Level Full Stack Software Developer Jobs in Ottawa, ON

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 ...

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 Engineer

Ottawa, ON

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;

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 ...

next page

Showing results 1-20

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 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 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 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.
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:
Infographic showing various Entry Level Full Stack Software Developer job openings in Ottawa, ON as of July 2026, with employment types broken down into 82% Full Time, 9% Part Time, and 9% Contract. Highlights an 67% In-person, and 33% Remote job distribution.

Developpeur(euse) Web Full Stack - Electric Eye

GHGSAT

Ottawa, ON

Full-time

Posted 22 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.