Fullstack Developer
Company: Lightspeed commerce
Salary: Not provided
Location: Montreal, Canada
Role Summary
Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place!
We’re looking for a Senior Full Stack Developer to join our Lightspeed Retail Team in North America. With Lightspeed Retail, you'll build software solutions that provide merchants all of the tools that they need to thrive in the market. You'll join a product development team that believes in continuously delivering value, while following software engineering best practices and building robust, scalable solutions for our customers.
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 (in cities with local offices).
At Lightspeed, we are dedicated to bringing cities and communities to life by empowering small and medium businesses. Come help us build our communities!
What You’ll Be Responsible For
- Collaborating with product managers, designers, developers and stakeholders as part of a cross-functional team to deliver product features and functionality
- Developing clean, well designed, highly maintainable code and services to create or extend functionality of our products
- Drafting, discussing & implementing technical designs that solve business problems for our customers
- Extending your own skills by learning from and growing with the team
- Be part of defining the product transformation as Lightspeed evolves it’s offerings to merchants & consumers globally
- Helping us all celebrate our achievements and have fun together along the way!
Requirements
We're looking for a Senior Full Stack Software Developer who matches the following profile:
- Comfortable with front-end (React and Typescript preferred)
- Comfortable with PHP or Java
- Willing to work with (learning if necessary) PHP and Golang
- You should have a solid understanding of software engineering principles and best practices, and be prepared to help your team apply those principles
- Comfortable leading technical design discussions. Able to help make technical decisions, organize & mentor teammates to achieve common goals and to help plan delivery effectively
- A strong sense of ownership for your features
- Ability to analyze production environments, incidents and performance characteristics in order to improve existing features & systems and plan new ones
- Passion for learning new things and a desire to continuously improve
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.