Senior Full-Stack Software Developer- (Go & React)

Lightspeed
Ottawa, ON, Canada; Toronto, Ontario, CanadaPosted 23 January 2026

Job Description

<p><strong>Hi there! Thanks for stopping by 👋</strong></p> <p>Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place!</p> <p>We are looking for a highly experienced<strong> Senior Full Stack Developer </strong>with expertise in <strong>Node.js, React.js, Go/Golang</strong> and databases like MongoDB and PostgreSQL, to join our Retail team. As a Senior Full Stack Developer, you will be responsible for developing and maintaining our web applications, ensuring the highest level of performance and user experience.  If you are a highly experienced Senior Full Stack Developer with a passion for building high-quality web applications, we want to hear from you!</p> <p><strong>For this role, you should be located in Canada, and able to work within EST/EDT hours. We offer a choice of fully remote, partially remote or fully office-based work environments (incities with local offices).</strong></p> <p><strong>What you’ll be doing:</strong></p> <ul> <li>Develop and maintain our web applications using <strong>Node.js, React, Java and Go/Golang</strong></li> <li>Collaborate with our team of designers, product managers, and engineers to develop new products, features and improve existing products</li> <li>Ensure the highest level of performance and user experience for our web applications</li> <li>Own and be accountable for your work</li> <li>Write code that is clean, tested, maintainable, and efficient; encourage others to do so via meaningful code reviews </li> <li>Work with your team and other teams to integrate our web applications with third-party services and APIs</li> <li>Lead initiatives with your team</li> <li>Mentor junior developers and contribute to our engineering culture and best practices </li> </ul> <p><strong>What you need to bring:</strong></p> <ul> <li><strong>6+ </strong>years of experience as a full stack developer</li> <li>Strong system design experience building highly scalable systems </li> <li>Very proficient with React and Node.js as well as backend web development technologies, especially Go/Golang</li> <li>Proficient with document-based and relational databases</li> <li>Experience with Kubernetes and Docker</li> <li>Familiarity with cloud services such as GCP, Azure, or AWS</li> <li>Knowledge of serverless computing</li> <li>Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)</li> <li>An extreme ownership mentality</li> <li>Strong problem-solving skills and attention to detail</li> <li>Excellent communication and collaboration skills</li> <li>Experience with agile development methodologies</li> <li>Strong understanding of software development principles, design patterns, and best practices</li> <li>Proven track record of delivering high-quality software projects on time</li> <li>As a global company with employees and clients outside of Quebec, fluency in English as a working language is required for this position.</li> </ul> <p>We know that people are more than what’s on their CV. If you’re unsure that you have the right profile for the role... hit the ‘Apply’ button and give it a try!.</p> <p><strong>What’s in it for you:</strong></p> <ul> <li>Join a growing team and help us move to the next level</li> <li>Amazing benefits & perks, including equity for all Lightspeeders</li> <li>Constant development of both your skill- ... (truncated, view full listing at source)