Taro Logo

Senior Software Engineer

Profile picture


Passage provides access to life-changing educational and career opportunities for immigrants and international students.
Toronto, Canada
Full-Stack · Backend · Frontend
Senior Software Engineer
10 Employees
5+ years


Passage is a mission-driven company focusing on empowering immigrants and international students by connecting them to vital workforce needs in new countries. As a Senior Software Engineer at Passage, you'll be part of a talented team that includes IOI medalists and startup co-founders. The role involves using technologies like Python, Django, TypeScript, React, and React Native to build impactful solutions. We value full-stack engineers who can excel in either frontend or backend development, contributing to product decisions and creating engaging user experiences. The ideal candidate will have 5+ years of experience, proficiency in key technologies, a strong understanding of software design patterns, and excellent problem-solving skills. Passage maintains an in-office working policy in Toronto.

Last updated 23 days ago


  • Design, develop, and maintain complex software applications.
  • Lead the technical design and architecture of software systems.
  • Collaborate with cross-functional teams to develop new features and products.
  • Write clean, maintainable code in accordance with best practices.
  • Participate in code reviews and provide feedback to improve overall code quality.


  • 5+ years of experience as a software engineer.
  • Proficient in Python, Django, TypeScript, React, and React Native.
  • Deep knowledge of software design patterns and architecture.
  • Strong understanding of database design and development.
  • Excellent communication and problem-solving skills.
  • Experience with cloud platforms such as AWS is a plus.


Medical Insurance
Education Budget
Parental Leave
  • Medical Insurance
  • 401k
  • Education Budget
  • Parental Leave

Interested in this job?