CoLab Software

CoLab Software

Senior Full Stack Developer

Canada, Remote · Senior · Full-time

Sponsorship not specifiedDetected 7 days ago
JavaScriptTypeScriptPythonJavaC#HTMLCSSwebpackDistributed SystemsFull-Stack DevelopmentCode ReviewGitNoSQLPostgreSQLMySQLDynamoDBCI/CDAgentic AIStatisticsERPCustomer SuccessMechanical DesignCypressJest

About the role

  • As a Senior Full Stack Developer, you'll play a key role in making that possible.
  • One week you might be improving how CoLab integrates with a CAD application.

Responsibilities

  • 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.
  • You'll work closely with Product, Design, Customer Success, and fellow engineers to translate real customer challenges into scalable software.
  • Develop, test, and ship critical user-facing features on a regular basis
  • Develop, test, and maintain robust and scalable APIs.
  • Participate in code reviews and help your team deliver high-quality software
  • Mentor, support, and be an information source to junior developers

Requirements

  • 8+ years of professional, hands-on development experience
  • Experience working on SaaS, large-scale distributed systems
  • Experience with version control, release management, and CI/CD workflows
  • Experience with front-end build, package-management & testing tools such as Webpack, NPM, Jest, Cypress, etc
  • Experience writing robust automated tests, including unit and integration tests using Jest, as well as end-to-end (E2E) tests using Cypress or Playwright.
  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g.: DynamoDB) and querying frameworks/APIs.
  • Experience with Git workflow (pull requests, code reviews)
  • Consistent track record of building and maintaining highly scalable products
  • Proficient with Java and / or C#
  • Exposure to Javascript/Typescript, Python, HTML and CSS is considered an asset
  • Passion for working in teams with emphasis on respect and continuous improvement
  • Willingness to raise your hand when you see something could be done / built better

Nice to have

  • This role is a great fit for someone who enjoys solving technically challenging integration problems.

Compensation

  • This is a full-time, permanent position with an attractive compensation package that includes a stock options package.

Benefits

  • This role offers an extended health and benefits package that includes unlimited paid vacation and RRSP matching.

Company info

  • 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.
  • Mechanical engineering teams rely on a complex ecosystem of CAD, PLM, and enterprise systems to design, review, and manufacture products. At CoLab, we're building software that fits naturally into those workflows.
  • John's, NL where we offer hybrid and remote opportunities.

This listing is sourced directly from CoLab Software's careers page and normalized into a canonical job model.