Senior Full Stack Developer at CoLab building secure backend systems for enterprise workflows. Collaborating with teams on software development and enhancing system architecture.
Responsibilities
Design and evolve backend services and APIs that power enterprise workflows across organizations.
Model and maintain complex relational schemas (Postgres) with strong tenant isolation, data scoping guarantees and performance considerations.
Design and implement robust authorization patterns (RBAC, Scoped permissions, least privilege).
Lead and contribute to initiatives such as user management redesign and identity provider (IDP) migrations.
Build and maintain asynchronous workflows and background processing systems.
Contribute to frontend development (React/TypeScript) to support enterprise configuration and permission management.
Partner with Security to implement logging, validation, and operational guardrails.
Improve reliability through thoughtful unit, integration, and E2E testing as well as improved observability, logging and proactive performance analysis.
Mentor other developers through reviews, pairing, and design discussions.
Participate in architectural design discussion, clearly articulating tradeoffs and helping define long-term system boundaries and patterns.
Own delivery of major roadmap items from concept to production.
Requirements
5+ years building and shipping production software.
Strong backend experience (Python preferred) and API design (REST and/or GraphQL).
Deep experience with relational databases and SQL (Postgres preferred).
Experience designing multi-tenant systems and implementing authorization models
Experience with asynchronous processing (queues, workers, background jobs).
Working experience with React/TypeScript or strong FE/BE integration experience.
Experience operating systems in production (debugging, observability, reliability improvements).
Experience integrating with identity providers (SSO, SCIM, external services) is a strong asset.
Benefits
Extended health and benefits package, including unlimited paid vacation and RRSP matching
Remote-friendly across Canada, with optional hybrid work from our St. John’s, NL office.
Full - Stack Engineer developing scalable web applications for remote - first tech company since 2015. Collaborating on projects, building APIs, writing maintainable code, and optimizing performance.
Senior Full Stack Developer building AI platforms for mechanical engineering teams. Collaborating cross - functionally to ship high - impact product improvements.
Join Sokin as a Senior Engineer to own the engineering lifecycle and transform our payments platform. Collaborate with a dynamic team to develop scalable and reliable solutions in financial services.
Software Developer enhancing Clio’s monetization platform using AI and high quality code. Collaborating with various teams to drive impactful outcomes in the legal AI technology sector.
Senior Software Developer developing systems that accurately record financial transactions at Wealthsimple, Canada's largest fintech. Designing ledger infrastructure and collaborating with finance and product teams.
Telephony Engineer managing Five9 Contact Center solutions. Designing and optimizing telephony infrastructure for healthcare organizations with a focus on exceptional customer experience.
Senior Software Applications Developer on the FortiCare team at Fortinet. Engaging in multi - tier web applications, microservices, and web client technologies.
Full Stack Software Engineer responsible for delivering ML - powered applications at AltaML. Collaborate across teams using Claude and agentic coding tools for software development.
Staff Software Engineer at Outschool, creating a personalized, AI - guided educational platform for families. Leading engineering initiatives and mentoring teams in AI - native development.