Come join an industry leading SaaS company in North York, Ontario as a key member of their software engineering Team:
Full Stack Development & Technical Ownership
Lead the design and implementation of complex full-stack systems written in Python/Django and TypeScript/React
Build, optimize, and maintain REST API endpoints for performance, reliability, and scalability
Develop new web applications and enhance existing ones using React and TanStack Query
Translate Figma designs into production-ready, pixel-perfect UIs
Drive deployment and release processes to AWS, improving CI/CD templates and pipelines
Write high-quality technical documentation and maintain comprehensive automated test coverage
Mentor junior and mid-level engineers, providing guidance on best practices and code quality
Product Innovation & Collaboration
Work closely with Customer Success and directly with clients to ensure solutions solve real problems
Explore and evaluate new technologies, frameworks, and architectural patterns to enhance system performance and maintainability
Lead experiments in product and architecture, analyzing results with product analytics data
Collaborate with marketing, account management, and integration partners to understand user needs and refine product strategy
Act as a technical resource and advocate across teams, providing insight on system design and engineering decisions
Requirements
4+ years of professional software development experience, with at least 2 years as a senior individual contributor or equivalent level of responsibility
Strong expertise in backend development using Python/Django
Proficiency in frontend development using React/TanStack Query
Hands-on experience with cloud platforms (AWS preferred) and CI/CD pipelines
Deep understanding of REST API design, development, and third-party integrations
Experience with databases (SQL & ORMs), ensuring maintainable and scalable solutions
Demonstrated ability to write clean, maintainable, and well-tested code
Strong experience with Git and collaborative version control workflows
Excellent verbal and written communication skills, with the ability to document and explain technical concepts clearly
Ability to work independently in a fast-paced environment and take ownership of large features or systems
Bachelor’s or Master’s degree in Computer Science or a related science/engineering field
Portfolio of shipped projects or significant technical contributions
Nice to Haves
Experience with Figma and UI/UX collaboration
Prior experience contributing to or mentoring development teams in small, fast-growing companies
Familiarity with scalable architecture, performance optimization, or advanced system design