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.
Staff Software Developer responsible for integration architecture in a leading Canadian InsurTech company. Collaborating on Salesforce and other system integrations for streamlined operations.
Transmission Line Lead Engineer overseeing planning and execution of transmission line projects for AtkinsRéalis. Guiding teams, ensuring technical excellence, and mentoring staff.
Senior Modeling & Simulation Engineer at Kepler Communications developing models and simulations for space systems. Collaborating with experts to enhance systems models and decision - making processes.
Senior Engineer building and owning systems for AI agents in healthcare automation. Driving technical direction and improving operational efficiencies for healthcare workflows.
Senior Fullstack Developer on Stay22's Neuro team designing and building robust backend systems. Focused on AI/ML infrastructure for applications that enhance monetization for digital creators.
Intern supporting AI - based software development for marine engineering research on ice - loads prediction. Collaborating with global teams at ABS HET&DRC in St. John's, NL.
Junior Software Developer contributing to full - stack development of web - based applications in a geospatial intelligence company. Collaborating in an agile team with exposure to innovative projects.
Software Developer involved in web application development for a geospatial intelligence company. Focusing on full - stack development and collaborating in a small, agile team environment.
Senior Tag Management/MarTech Engineer responsible for client - side tagging in a remote role at Northern. Collaborating with teams to ensure data governance in a regulated fintech environment.
Senior Municipal Engineer leading civil engineering projects at GEMTEC. Emphasizing on municipal and transportation infrastructure and site development in a hybrid work environment.