Senior Software Developer

3 days ago


St John's, Newfoundland and Labrador, Canada CoLab Software Full time
About CoLab Software

CoLab Software is a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our mission is to help organizations bring life-changing products to market years sooner.

Job Description

We are seeking a highly skilled Senior Developer to join our Product Development team. As a Senior Developer, you will work closely with our team of talented developers, product managers, designers, and QA specialists to design, develop, and deliver high-quality software solutions.

Key Responsibilities
  • Collaboration and Planning: Collaborate with cross-functional teams to design and plan new product features and changes based on requirements and UI/UX designs.
  • Technical Leadership: Provide input on, and implement improvements to, the tools and processes the team uses to develop, test, and ship critical user-facing features on a regular basis.
  • Code Reviews and Quality Assurance: Participate in code reviews and help your team deliver high-quality software.
  • User Experience: Champion all aspects of the user's experience, with a focus on clarity and speed.
  • Company and Product Vision: Contribute to company and product vision, ideation, and planning.
  • Mentorship and Coaching: Mentor, support, and be an information source to junior developers.
Requirements
  • Professional Experience: Professional software development experience working on production-level SaaS products, mentoring, and coaching peers and coworkers.
  • Technical Skills: Proficient with Typescript, Python, HTML, and CSS.
  • Desirable Skills: Experience with front-end build, package-management, and testing tools such as Webpack, NPM, Jest, Cypress, etc. Experience with version control, release management, and CI/CD workflows would be considered an asset.
  • Soft Skills: Competence in UI/UX design and attention to detail would be considered an asset. Promotes clean and maintainable code and software development best practices. Clear communication and technical leadership within the team.
What We Offer
  • Compensation: This is a full-time, permanent position with an attractive compensation package that includes a stock options package.
  • Remote/Hybrid Work: Our main office location is in St. John's, NL where we offer hybrid and remote opportunities.


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareWe are a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our product, CoLab, enables teams to engage in meaningful design conversations, catch preventable mistakes, and get to market faster.Job DescriptionWe are seeking a highly skilled Senior Developer to join our Product Development team. As a...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareWe are a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our product, CoLab, enables teams to engage in meaningful design conversations, catch preventable mistakes, and get to market faster.Job DescriptionWe are seeking a highly skilled Senior Developer to join our Product Development team. As a...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Developer to join our team at J.D. Irving. As a key member of our Application Services team, you will be responsible for delivering high-quality software products and support services that meet the technical and business requirements of our organization.Key ResponsibilitiesDesign,...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Developer to join our team at J.D. Irving. As a key member of our Application Services team, you will be responsible for delivering high-quality software products and support services that meet the technical and business requirements of our organization.Key ResponsibilitiesDesign,...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our mission is to empower teams to bring life-changing products to market faster and more efficiently.Job SummaryWe are seeking an experienced Software Development Team Lead to join our team. As a key member of our engineering team, you will be...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our mission is to empower teams to bring life-changing products to market faster and more efficiently.Job SummaryWe are seeking an experienced Software Development Team Lead to join our team. As a key member of our engineering team, you will be...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our flagship product, CoLab, is a Design Engagement System (DES) that enables teams to collaborate more effectively and bring products to market faster.Job DescriptionWe are seeking a highly skilled Software Developer/DevOps Engineer to join our...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our flagship product, CoLab, is a Design Engagement System (DES) that enables teams to collaborate more effectively and bring products to market faster.Job DescriptionWe are seeking a highly skilled Software Developer/DevOps Engineer to join our...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving, Limited Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Developer to join our team at J.D. Irving, Limited. As a key member of our Application Services team, you will be responsible for delivering high-quality software solutions that meet the technical and business requirements of our organization.Key Responsibilities:Lead the...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving, Limited Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Developer to join our team at J.D. Irving, Limited. As a key member of our Application Services team, you will be responsible for delivering high-quality software solutions that meet the technical and business requirements of our organization.Key Responsibilities:Lead the...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    Job SummaryCoLab Software is seeking a highly skilled Software Developer in Test Specialist to join our team. As a key member of our Quality Assurance team, you will be responsible for ensuring the highest level of quality in our software products.Key ResponsibilitiesManage Test Automation at CoLab, including all test planning, preparation and execution...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    Job SummaryCoLab Software is seeking a highly skilled Software Developer in Test Specialist to join our team. As a key member of our Quality Assurance team, you will be responsible for ensuring the highest level of quality in our software products.Key ResponsibilitiesManage Test Automation at CoLab, including all test planning, preparation and execution...


  • St. John's, Newfoundland and Labrador, Canada Intact Full time

    Senior Software Developer Join our team of passionate experts and help shape the future of our company. As a Senior Software Developer, you will be at the heart of what we do best: helping people, businesses, and society prosper in good times and be resilient in bad times. Our hybrid work model provides the balance between working from home and enjoying...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at J.D. Irving. As a key member of our Application Services team, you will be responsible for delivering high-quality software products and support services that meet the technical and business requirements of our organization.Key ResponsibilitiesDesign, develop, and...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at J.D. Irving. As a key member of our Application Services team, you will be responsible for delivering high-quality software products and support services that meet the technical and business requirements of our organization.Key ResponsibilitiesDesign, develop, and...


  • St. John's, Newfoundland and Labrador, Canada Verafin Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Lead to join our team at Verafin. As a key member of our software development team, you will be responsible for leading the development of our proprietary Model for Energy Systems Optimization (MESO) tool.Key ResponsibilitiesTechnical Development:Develop and maintain MESO using Python,...


  • St. John's, Newfoundland and Labrador, Canada Verafin Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Lead to join our team at Verafin. As a key member of our software development team, you will be responsible for leading the development of our proprietary Model for Energy Systems Optimization (MESO) tool.Key ResponsibilitiesTechnical Development:Develop and maintain MESO using Python,...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving, Limited Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Developer to join our team at J.D. Irving, Limited. As a key member of our Application Services team, you will be responsible for delivering high-quality software solutions that meet the technical and business requirements of our organization.Key Responsibilities:Lead the...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving, Limited Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Developer to join our team at J.D. Irving, Limited. As a key member of our Application Services team, you will be responsible for delivering high-quality software solutions that meet the technical and business requirements of our organization.Key Responsibilities:Lead the...


  • St. John's, Newfoundland and Labrador, Canada Intact Full time

    Our employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you're bringing this purpose to life alongside a passionate community of experts. Feel empowered to learn and grow while being valued for who you are– here, diversity is a strength. You have...