cover image
CanadaVisa

CanadaVisa

www.canadavisa.com

1 Job

59 Employees

About the Company

In 1994, the late Attorney David Cohen (1946-2021) who was the Senior Partner at Cohen Immigration Law, launched canadavisa.com. In doing so, he became one of the first immigration lawyers in Canada to offer services online. Since then, canadavisa.com has grown to include a wide range of updated information, tools, and resources, as well as the largest discussion forum of its kind. Cohen Immigration Law is a long-standing full-service Canadian immigration and citizenship law firm, specializing in all aspects of Canadian immigration. Cohen Immigration Law helps clients navigate the complex process of coming to Canada, assisting newcomers to Canada from around the world.

Listed Jobs

Company background Company brand
Company Name
CanadaVisa
Job Title
Full Stack Software Engineer
Job Description
**Job title:** Full Stack Software Engineer **Role Summary:** Design, prototype, develop, test, and deploy end‑to‑end features for web applications using a TypeScript‑centric stack. Lead solutions within an agile environment, ensuring scalable, reliable services for a high‑traffic user base. **Expectations:** - Deliver high‑quality code that meets performance and security standards. - Collaborate across cross‑functional teams, contributing to architectural decisions and best‑practice guidelines. - Maintain continuous integration and deployment pipelines. **Key Responsibilities:** - Build RESTful APIs using Node/Express and a relational PostgreSQL database with ORM. - Develop responsive UIs with Next.js, React, and Tailwind CSS. - Containerize applications with Docker and deploy using serverless infrastructure on Google Cloud Platform (GCP). - Write unit, integration, and end‑to‑end tests with Jest. - Configure and manage CI/CD workflows on GitHub Actions. - Participate in code reviews, troubleshooting, and performance tuning. - Document code, components, and architectural decisions. **Required Skills:** - Proficient in modern JavaScript/TypeScript. - Experience with at least one front‑end library (React, Vue, or Angular). - Experience with a back‑end framework (Express or Flask). - Strong grasp of software design patterns and SOLID principles. - Familiarity with cloud platforms (AWS, GCP, or Azure). - Comfortable with containerization (Docker) and serverless concepts. - Knowledge of relational databases (PostgreSQL) and ORM usage. - Familiarity with CI/CD pipelines and test automation. - Excellent communication and teamwork abilities. **Required Education & Certifications:** - Bachelor’s degree in Software Engineering, Computer Science, or a related field, or equivalent professional experience.
Toronto, Canada
Hybrid
Fresher
16-01-2026