Passage
Senior Software Engineer
Toronto Ontario. Posted 11 months ago
The role
You will design, develop, and maintain complex software applications. You will lead technical design and architecture while collaborating with cross-functional teams.
What you will do
- Solve complex problems end-to-end.
- 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.
- Exhibit a strong sense of ownership in all aspects of your work.
Nice to have
- 5+ years of varying experiences as a Software Engineer.
- Proficient in Python, Django, TypeScript, and React.
- Experience with cloud platforms such as GCP is a plus.
- Deep knowledge of software design patterns and architecture.
- Strong understanding of database design and development.
- Bachelor degree or higher in computer science or related field
About the company
Passage builds technology that removes barriers blocking talent from opportunity, combining the latest advancements in AI with human judgment. They aim to dismantle the barriers preventing brilliant minds from accessing the opportunities they deserve by 2030.