We use cookies to improve your experience and measure how our site is used. Learn more.
Senior Full Stack Developer
At CoLab, we help mechanical engineering teams bring life-changing products to market years sooner.
CoLab is the AI platform for driving stronger engineering decisions. Every design review in CoLab builds a knowledge repository of design feedback, decisions, and lessons learned - which AI agents draw from to flag issues on future designs before they compound. The more your team works in CoLab, the smarter it gets and the faster you arrive at the ideal design. Companies like Ford, Komatsu, and Johnson Controls use CoLab to catch issues earlier, eliminate rework cycles, and bring products to market faster.
Founded in St. John’s, Newfoundland, CoLab has grown quickly from our first customer in 2019 to a rapidly scaling company. We’ve recently been recognized on Deloitte’s Fast 50™ and Fast 500™, and named a Canadian company to watch by The Globe and Mail and Financial Post.
We’re looking for a Senior Full Stack Developer who naturally gravitates toward backend systems and infrastructure, but enjoys owning product experiences end-to-end.
At CoLab, full stack developers are deeply involved in shaping the product — not just implementing tickets. You’ll work closely with Product, Design, AI, and fellow developers to solve complex technical problems that directly impact how engineering teams collaborate and make decisions.
Depending on the team you join, your work could involve building scalable APIs, improving system reliability, designing data-heavy workflows, integrating AI-powered capabilities, or developing intuitive frontend experiences for highly technical users.
This is a role for someone who likes difficult problems and meaningful ownership. The work is often ambiguous. Priorities evolve as we learn. You’ll be expected to make thoughtful technical decisions, communicate clearly, and move work forward without waiting for perfect direction.
Some developers prefer staying narrowly specialized. That’s not this role. We’re looking for someone who enjoys understanding the full system — from infrastructure and services to the customer experience sitting on top of them.
You’re a strong backend engineer who’s comfortable contributing across the stack when needed.
You care about building reliable systems, but you also understand that great software only matters if it solves real customer problems. You know how to balance speed, scalability, and maintainability without becoming dogmatic about any of them.
You likely won’t enjoy this role if:
You’ll thrive if:
Frequently cited statistics show that people who identify with historically marginalized groups are likely to apply to jobs only if they meet 100% of the qualifications. We encourage you to help us break that statistic and apply even if you don’t meet every single qualification—your potential is what matters most to us.
Health Insurance
Dental Insurance
Stock Options
401(k) / Retirement Plan
401(k) Match
Unlimited PTO
Parental Leave
Company Offsites / Retreats
Learning & Development Budget