Taro Logo

Senior Java Developer

CoLab is a cloud-based platform helping mechanical engineering teams bring life-changing products to market faster through effective design review.
St. John's, NL, Canada
Backend
Senior Software Engineer
Remote
11 - 50 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Java Developer

CoLab Software is seeking a Senior Java Developer to join their Connect Build team in a remote position across Canada. The company specializes in cloud-based design review platforms that help mechanical engineering teams accelerate product development. As a Senior Developer, you'll work with a cross-functional team of developers, Product Managers, Designers, and QA specialists to transform concepts into production features. The role involves significant technical leadership, including mentoring junior developers and shaping the product roadmap.

The position requires expertise in Java and C#, with additional value placed on experience with modern web technologies like TypeScript and Python. You'll be responsible for building and maintaining scalable solutions, participating in code reviews, and contributing to the company's technical direction. The role offers an attractive compensation package including stock options, unlimited paid vacation, RRSP matching, and comprehensive health benefits.

This is an excellent opportunity for a senior developer who enjoys mentoring others and wants to make a significant impact in a growing SaaS company. You'll be working on solutions that help major companies like Ford, Komatsu, and Johnson Controls bring innovative products to market faster. The remote work flexibility allows you to work from anywhere in Canada while being part of a team that's passionate about continuous improvement and technical excellence.

Last updated 2 months ago

Responsibilities For Senior Java Developer

  • Interpret complex customer problems and requirements and build solutions
  • Collaborate with team members to design and plan new product features
  • Provide input on and implement improvements to development tools and processes
  • Participate in code reviews
  • Champion user experience with focus on clarity and speed
  • Contribute to company and product vision
  • Mentor and support junior developers

Requirements For Senior Java Developer

Java
TypeScript
  • Professional software development experience with production-level SaaS products
  • Proficient with Java, C# and object oriented languages
  • Experience with PLM integrations development
  • Experience with version control, release management, and CI/CD workflows
  • Track record of building and maintaining highly scalable products
  • Experience with front-end technologies (Typescript, Python, HTML, CSS)
  • Experience with build tools (Webpack, NPM, Jest, Cypress)

Benefits For Senior Java Developer

Medical Insurance
401k
  • Stock options package
  • Extended health benefits
  • Unlimited paid vacation
  • RRSP matching