Software Engineer

Platform that matches immigrants and international students with workforce needs in destination countries, providing financial and logistical support for study or work abroad.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Education · Enterprise SaaS

Description For Software Engineer

Passage is on a mission to revolutionize international education and career opportunities. Our platform serves as a bridge, connecting talented immigrants and international students with critical workforce needs in their target countries. We go beyond just matching - we provide comprehensive financial solutions and logistical support to facilitate their journey abroad.

Our team comprises exceptional talent, including IOI medalists and successful startup veterans. We're seeking Senior Software Engineers who are both highly skilled and mission-driven to join our lean team. Our tech stack includes Python, Django, TypeScript, React, and React Native, and we're open to embracing new technologies when beneficial.

We're looking for full-stack engineers, understanding that engineers often specialize in either frontend or backend development. Frontend specialists should possess a keen eye for design and the ability to create compelling user experiences, while backend experts should excel in architecting complex services and databases. Regardless of specialization, we value engineers who can contribute meaningfully to product decisions.

The role is based in our Toronto office, requiring a commitment to working in-office five days a week. You'll be responsible for designing and developing complex software applications, leading technical architecture, collaborating with cross-functional teams, and maintaining high code quality standards through reviews and best practices.

This is an opportunity to join a company that's making a real difference in people's lives, working with cutting-edge technologies, and being part of a high-caliber team. If you're passionate about creating impactful solutions and have the technical expertise to match, we want to hear from you.

Last updated a month ago

Responsibilities For Software Engineer

  • 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

Requirements For Software Engineer

Python
TypeScript
React
  • 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

Interested in this job?

Jobs Related To Passage Software Engineer

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.