Job Description
CoLab is seeking a Senior Java Developer to join their Connect Build team. The successful candidate will collaborate with a talented team of developers, product managers, designers, and QA specialists to develop new product ideas into production features. This role involves working closely with product managers to shape roadmap items and providing mentorship to junior developers. CoLab's platform helps mechanical engineering teams bring life-changing products to market faster by facilitating effective design reviews.
What this role involves: - Interpreting complex customer problems and requirements.
- Collaborating with team members to design and plan new product features.
- Implementing improvements to development tools and processes.
- Participating in code reviews.
- Championing the user experience.
- Contributing to company and product vision.
- Mentoring junior developers.
Requirements: - Professional software development experience on production-level SaaS products.
- Proficiency with Java, C#, and object-oriented languages.
- Experience with front-end build, package-management & testing tools.
- Experience with version control, release management, and CI/CD workflows.
- Experience in PLM integrations development, issue reproduction, and root cause analysis.
- Passion for teamwork and continuous improvement.
What this role offers: - Attractive compensation package with stock options.
- Extended health and benefits package.
- Unlimited paid vacation.
- RRSP matching.
- Remote work opportunity within Canada.