Post Job Free
Sign in

Lead Full Stack Developer

Company:
CoLab
Location:
Clinton Township, OH, 43224
Posted:
January 14, 2026
Apply

Description:

At CoLab, we are dedicated to empowering mechanical engineering teams to bring innovative products to market faster than ever. Our cloud-based platform simplifies engineering design review, enabling subject matter experts (SMEs) to efficiently access, evaluate, and comment on 2D drawings and 3D models. Our AI-powered peer checker, AutoReview, aids this process by scanning designs for common errors and ensuring compliance with established standards, all while providing context-rich feedback.

With CoLab, we enhance collaboration between human experts and AI, enabling better decision-making and quicker design improvements. We capture invaluable knowledge that might otherwise be lost in emails and documents, ensuring that lessons learned are available precisely when needed.

Companies such as Johnson Controls, Komatsu, Schaeffler, and Polaris have seen remarkable improvements—launching products 40% faster, reducing BOM costs by 50%, and cutting quality escapes by 15% within just one year.

About The Role

As a Lead Full Stack Developer (Software Developer IV) on our Build Viewing team, you will take on a leadership role, mentoring fellow team members while possessing deep knowledge of the CoLab technology stack and the interaction of its various components.

Our Ideal Candidate

If you have experience with SaaS and large-scale distributed systems, along with a proven track record of developing and maintaining scalable products, you will be a great fit for our team.

Your success will be measured by:

Timely delivery of new features and updates

Promotion of clean, maintainable code and software development best practices

Effective communication and technical leadership within the team

Proactive ownership of tasks and awareness of team activities

Mentoring and advising junior developers

Job Responsibilities

Analyze complex customer requirements to build valuable solutions

Collaborate with team members to design and plan complex projects from product needs and UI/UX designs

Regularly develop, test, and release critical user-facing features

Create and maintain robust and scalable APIs

Engage in code reviews to ensure high-quality software delivery

Advocate for optimizing the user experience, focusing on clarity and speed

Contribute to tech direction and uphold best practices

Mentor and support junior developers, serving as a resource of knowledge

Qualifications

5+ years of hands-on development experience

Proficiency in Python, React, JavaScript, TypeScript, HTML, and CSS

Familiarity with front-end tools like Webpack, NPM, and ESLint is a plus

Strong background in Python, its libraries, and GraphQL, including hands-on API design and maintenance

Experience in writing automated tests, including unit and integration tests with Jest, as well as E2E tests using Cypress or Playwright

Familiarity with both relational (PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB)

Experience with Git workflows including pull requests and code reviews

A passion for teamwork, respect, and continuous improvement

A proactive mindset to suggest and implement enhancements

Extra Details

Compensation: This is a full-time, permanent position with an attractive package including stock options.

Benefits: Our benefits package includes extended health and unlimited paid vacation, alongside RRSP matching.

Remote/Hybrid Work: Our head office is located in St. John's, NL, and we offer hybrid and remote opportunities. You can work from anywhere within Canada.

We encourage individuals who identify with historically marginalized groups to apply, even if they do not meet every qualification. Your potential is what matters most to us.

Apply