Intermediate Software Engineer

1 day ago


St John's, Newfoundland and Labrador, Canada Vish Full time

Intermediate Software Engineer - Revolutionize the Hair Color Industry with Vish (St. John's)

Be part of something big

Vish, one of Canada's most promising startups, is seeking a driven and talented Intermediate Software Engineer to join our growing team in St. John's. We're disrupting the hair color industry, helping salons eliminate waste, boost revenue, and gain valuable insights. Our reach spans the globe, from Canada and the US to the UK, Australia, and New Zealand, and we need passionate professionals like you to help us build and maintain cutting-edge web applications.

About Vish:

Vish is revolutionizing the hair color industry. We empower local salons to optimize their color business while simultaneously building a global platform that will transform supply chain management for the entire industry. This is your chance to be part of a game-changing company making a real impact.

The Role:

As an Intermediate Software Engineer, you'll be an essential member of a scrum team, contributing to the full software development lifecycle – from solution design and development to QA and implementation. We're looking for someone passionate about creating exceptional web-based solutions, meeting targets, and thriving in a collaborative, team-oriented environment. This role offers the opportunity to make a significant impact and grow your career within a dynamic startup environment.

What You'll Do:

  • Participate in all phases of the software development lifecycle.
  • Collaborate with the team to design, develop, test, and implement features.
  • Contribute to the development and maintenance of interactive front-end, web-based applications.
  • Embrace agile methodologies and participate in scrum meetings.
  • Continuously learn and adapt to new technologies and best practices.

What You'll Bring:

  • A strong technical foundation and a keen eye for detail.
  • A positive, adaptable, and creative mindset.
  • Excellent collaboration and problem-solving skills.
  • A passion for technology and its impact on businesses and the environment.
  • A genuine appreciation for the challenges and opportunities of a startup environment.
  • A desire to contribute meaningfully to the team and product.

Required Skills:

  • 2-4+ years of professional software development experience.
  • Experience with HTML and CSS.
  • Solid understanding of JavaScript.
  • A Bachelor's degree in Computer Science or equivalent education/practical experience.
  • A passion for writing clean, efficient, and well-documented code.
  • A strong understanding of software development principles.
  • Ability to quickly learn new systems and concepts.
  • A desire to continuously learn and improve your skills.

Bonus Points:

  • Experience with TypeScript.
  • Expertise in Angular or React.
  • Experience with unit/functional testing, SPA development, and tools like Webpack.
  • Practical experience with Design Patterns, Software Architecture, and Algorithms.
  • Experience with automated testing (unit, integration, and functional).

Why Vish?

  • Be part of a tight-knit, ambitious team of professionals.
  • Work on innovative and impactful projects.
  • Contribute to a diverse and supportive company culture.
  • Gain invaluable experience in a fast-growing startup.
  • Make a real difference in the hair color industry.

Join us and help us shape the future of hair color Apply today



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

    Intermediate Geo‑Environmental Engineer/Scientist  St. John's, NLAre you ready to design your future?Be our next Geo‑Environmental Engineer/ScientistYour Work Environment at EXPUnder the leadership of the Project Manager based in our St. John's, NL office, the Geo‑Environmental Engineer/Scientist will participate in the conception, investigation, and...


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

    Senior Software Engineer - Revolutionize the Hair Color Industry with Vish (St. John's)Be part of something bigVish, one of Canada's most promising startups, is seeking a driven and talented Senior Software Engineer to join our growing team in St. John's. We're disrupting the hair color industry, helping salons eliminate waste, boost revenue, and gain...


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

    DescriptionCommunities everywhere share the need for clean water. And as they work to meet that need, they're facing new, more complex challenges every day. Our water professionals collaborate to contribute innovative ideas, guided by scientific rigor and a vision for sustainable growth. Every day, we're helping communities improve, reuse, and protect our...

  • Front End Developer

    5 hours ago


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

    About CoLabAt CoLab, we want to help mechanical engineering teams bring life-changing products to market years sooner.CoLab is a cloud based platform for engineering design review. We make it easy for subject matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built-in AI peer checker, AutoReview,...

  • Structural Engineer

    3 hours ago


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

    DescriptionThe OpportunityOur Resources subsector, a key component of WSP's ERI (Energy, Resources and Industry) sector, supports clients from coast to coast. Over the decades, we have developed a wide range of services, including economic studies, project management, detailed design, procurement, site management, commissioning and industrial programming....


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

    The OpportunityOur Resources subsector, a key component of WSP's ERI (Energy, Resources and Industry) sector, supports clients from coast to coast. Over the decades, we have developed a wide range of services, including economic studies, project management, detailed design, procurement, site management, commissioning and industrial programming. This division...


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

    Communities everywhere share the need for clean water. And as they work to meet that need, they're facing new, more complex challenges every day. Our water professionals collaborate to contribute innovative ideas, guided by scientific rigor and a vision for sustainable growth. Every day, we're helping communities improve, reuse, and protect our world's most...

  • Software Developer

    4 hours ago


    St. John's, Newfoundland and Labrador, Canada Avalon Holographics Full time

    At Avalon Holographics, we're replicating realityWe move fast, think big, and push boundaries to build something groundbreakingWe're building the world's most advanced holographic display, transforming how industries like medical, defense, and entertainment see and experience visual content. No headsets, no glasses, just incredibly lifelike,...

  • Senior Software Dev

    5 hours ago


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

    What you'll doAs the early hire at GroundControl, you will play a pivotal role in shaping the product and engineering culture for the future of the company. You will work directly with the founding team across engineering, product, and customer success. You will:Own the software solutions that are deployed to customersContribute to our Application and...


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

    Who Are We?As a group of passionate technology developers, successful entrepreneurs and industry experts, SiftMed is scaling and growing quickly. We are looking for a Senior Software Engineer (AI and Document Processing) with a passion for developing advanced technology and constantly pushing the envelope. SiftMed is an AI driven system that processes,...