All jobs
CoLab SoftwareEngineering
Senior Full Stack Developer
Remote (Canada)Posted today
CoLab helps mechanical engineering teams bring products to market faster using AI-driven design review tools. The company is recognized for rapid growth and innovation in engineering decision support.
Location: Remote (Canada)
Responsibilities
- Design, build, and maintain scalable backend services, APIs, and data systems
- Contribute to frontend application development using modern web technologies
- Collaborate cross-functionally with Product, Design, AI, and Engineering teams to ship high-impact product improvements
- Improve system reliability, observability, performance, and developer tooling
- Help shape technical direction, architecture decisions, and engineering best practices
- Investigate and resolve complex production issues across the stack
- Prototype quickly, gather feedback, and iterate based on customer and business needs
- Mentor developers through collaboration, code reviews, and technical discussions
Requirements
- 7+ years of experience building production software applications
- Strong backend development experience with modern languages such as Python and Javascript
- Experience building and maintaining APIs, distributed systems, and cloud-based applications
- Frontend experience with modern frameworks such as React and TypeScript
- Database experience with Postgres and DynamoDB
- Strong understanding of system design, scalability, and software architecture
- Experience working with relational and/or distributed data systems
- Ability to communicate technical concepts clearly across technical and non-technical audiences
- Comfortable operating in fast-moving environments with evolving priorities
Benefits
- Competitive compensation and stock options
- Extended health benefits
- Unlimited paid vacation
- RRSP matching
Additional Information
- This is a full-time, permanent position.
- Flexible hybrid and remote options, role can be performed remotely from anywhere in Canada.
- Encouragement to apply even if not meeting all qualifications.