Full Stack Software Engineer

CanadaVisa

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

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
  • Familiar with at least one modern frontend library (React, Vue, Angular)
  • Familiar with at least one backend framework (Express, Flask)
  • Knowledge of software design patterns/principles
  • Experience with a cloud platform (AWS, GCP, Azure)
  • Team collaboration experience

Responsibilities

  • Collaborate with engineers to design and prototype full stack features
  • Build and test software components for new projects
  • Deploy applications and monitor their performance
  • Contribute to continuous improvement of development practices
  • Shape new standards and patterns in an agile environment

Benefits

  • Group benefits including extended health care, dental care, vision care, and telehealth
  • Paid time off and statutory holidays
  • Company events and team building activities
Full Job Description
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.

Similar Jobs

More Jobs at CanadaVisa

More Information Technology Jobs

Find similar Full Stack Software Engineer jobs: