Full Stack Software Engineer

CanadaVisa

Toronto

On-site

CAD 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Extended health care, dental, vision,
Telehealth
Paid time off & statutory holidays
Company events

Job summary

CanadaVisa Media is seeking a Software Engineer to join our fast-growing team and contribute to full stack features for newly launching projects. You will design, prototype, build, test, and deploy across a TypeScript/Node/NextJS stack in an agile setting.

The role emphasizes collaboration, code quality, and scalable architecture, with opportunities to influence standards and patterns while delivering value to millions of newcomers planning their move to Canada.

Qualifications

  • B.S. degree in Software Engineering/Computer Science or equivalent experience.
  • 1+ years industry experience as a Full Stack Software Engineer.
  • Proficient with modern JavaScript.
  • Familiarity with React, Vue, or Angular.
  • Familiarity with Express or Flask.
  • Knowledge of software design patterns/principles.
  • Experience with a cloud platform such as AWS, GCP, or Azure.
  • Experience working and collaborating with a team.

Responsibilities

  • Design, prototype, build, test, and deploy full stack features for new projects.
  • Collaborate with engineers to shape standards, patterns, and practices.

Skills

Team collaboration
Software design patterns
Problem solving

Education

B.S. in Software Engineering/CS

Tools

React/Vue/Angular
Express/Flask
TypeScript
Node.js
PostgreSQL/ORM
Docker
Google Cloud/AWS/Azure

Job description

Who Are We?

The CanadaVisa Media / Cohen Immigration Law Group is an industry leader in providing web tools and professional services to those seeking to come to Canada and newcomers alike. We have the most popular online private Canadian immigration platform that reaches millions of people worldwide every year. Our web properties include CanadaVisa.com, CanadaVisaPlus.com and CICNews.com.

Canadian immigration targets continue to hit record levels year over year. In response to these targets, CanadaVisa Media is undertaking ambitious plans to develop first of their kind web products for Canada’s fastest growing demographic: newcomers. We believe these plans have the potential of reaching unprecedented scale for our industry, while providing immense value and support to Canadian newcomers.

The Role

As a software engineer at CanadaVisa Media, you will collaborate with an experienced team of engineers to design, prototype, build, test, and deploy full stack features for our newly launching projects. The team follows an agile paradigm, giving you the opportunity to help shape and develop new standards, patterns, and practices. This role has a high impact and offers an opportunity to assist numerous users with one of the most significant decisions in their lives.

What we’re looking for:
  • B.S. degree in Software Engineering/Computer Science or equivalent experience
  • 1+ years industry experience as a Full Stack Software Engineering
  • Proficient with modern JavaScript
  • Familiarity with at least one modern frontend JavaScript library such as React, Vue, Angular
  • Familiarity with at least one backend framework such as Express or Flask
  • Knowledge of software design patterns/principles
  • Experience with a cloud platform such as AWS, GCP, Azure
  • Experience working and collaborating with a team
Our Technology

We exclusively use TypeScript across the stack. Our backend is a Node Express application that communicates with a relational Postgres database using an ORM. Our Frontend is a NextJS application built with modern React and tailwind. To run our applications, we utilize docker and a serverless architecture via Google Cloud. For our CI/CD process, we rely on Github Actions, and we use jest as our test runner. Additionally, we employ various other technologies to enhance the developer experience including AI enabled Development Environments.

Benefits

We offer competitive compensation packages and a collaborative, growth oriented workplace culture that includes:

  • Group benefits including extended health care, dental care, vision care, and telehealth.
  • Paid time off and statutory holidays.
  • Company events and team building activities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Impactful Full-Stack Engineer - Scalable Web Apps
Impactful Full-Stack Engineer - Scalable Web Apps

CanadaVisa • Toronto

On-site
CAD 70,000 - 110,000
Extended health care, dental, vision,
Telehealth
Paid time off & statutory holidays
+1
Full Stack Developer (React + Javascript + NodeJS)
Full Stack Developer (React + Javascript + NodeJS)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Full-Stack Software Developer1024
Senior Full-Stack Software Developer1024

Veracity Ventures Inc. • Toronto

Hybrid
CAD 110,000 - 150,000
Flexible work-from-home options
Competitive compensation & benefits
Learning & career development
Full Stack Software Developer - Filled
Full Stack Software Developer - Filled

Vivacity Technologies • Kamloops

Hybrid
CAD 70,000 - 110,000
Full Stack Developer - Toronto, Ontario
Full Stack Developer - Toronto, Ontario

MissionHires • Toronto

On-site
CAD 70,000 - 90,000
Senior Full-Stack Developer
Senior Full-Stack Developer

Vention • Montreal

On-site
CAD 3,000 - 7,000
Flexible paid time off
Remote work policies
Complimentary beverages and snacks
+4
Principal Software Engineer (Canada)
Principal Software Engineer (Canada)

TechnoCred • Toronto

On-site
CAD 100,000 - 130,000
Senior Software Engineer (Full Stack + Data)
Senior Software Engineer (Full Stack + Data)

Article • Vancouver

Hybrid
CAD 155,000 - 172,000
Salary range of $155,000 to $172,000
4% RRSP matched contributions
20 days of vacation plus additional well-being days
+3
Senior Software Engineer / SaaS / React / TypeScript / Node
Senior Software Engineer / SaaS / React / TypeScript / Node

Motion Recruitment • Toronto

Hybrid
CAD 110,000 - 150,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Software Engineer (Full-Stack JavaScript)
Senior Software Engineer (Full-Stack JavaScript)

Morningstar • Toronto

Hybrid
CAD 90,000 - 133,000
Hybrid work model
4 days in‑office per week