Senior Full Stack Developer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Full Stack Developer (Java/C#): Building and shipping user-facing features and robust, scalable APIs for an AI platform that integrates with CAD, PLM, and enterprise systems, with an accent on complex integration workflows and performance-focused UX. Focus on designing scalable solutions, improving platform capabilities, and solving end-to-end customer workflow friction across multiple engineering tools.
Location: Canada (flexibility to work from anywhere within Canada)
Company
CoLab builds an AI platform that captures design feedback and helps engineering teams flag issues earlier in the mechanical engineering lifecycle.
What you will do
- Understand complex customer problems and requirements, then build solutions that add value to both customers and the product.
- Design and plan complex scopes of work with Product, Design, Customer Success, and engineers, translating real customer challenges into scalable software.
- Develop, test, and ship critical user-facing features on a regular basis.
- Develop, test, and maintain robust, scalable APIs and integration capabilities.
- Participate in code reviews and help deliver high-quality software.
- Mentor junior developers and contribute to technical direction, best practices, and continuous improvement.
Requirements
- 8+ years of professional, hands-on development experience.
- Experience building SaaS and large-scale distributed systems with a track record of highly scalable products.
- Proficiency with Java and/or C#.
- Experience with version control, release management, and CI/CD workflows.
- Experience with frontend build and testing tools (e.g., Webpack, NPM, Jest, Cypress).
- Hands-on experience with relational databases (e.g., PostgreSQL/MySQL) and NoSQL databases (e.g., DynamoDB), plus querying frameworks/APIs.
Nice to have
- Exposure to JavaScript/TypeScript, Python, HTML, and CSS.
- Experience with end-to-end (E2E) testing using Cypress or Playwright.
Culture & Benefits
- Full-time, permanent role with an attractive compensation package including stock options.
- Extended health and benefits package with unlimited paid vacation and RRSP matching.
- Hybrid and remote opportunities supported, with flexibility to work from anywhere within Canada.
- Team culture focused on respect and continuous improvement, with mentorship for junior developers.
Hiring process
- Interviews focused on technical experience, integration problem-solving, and collaboration.
- Discussion of code quality practices (code reviews, testing, CI/CD) and how experience maps to the role.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →