Overview
We are looking for a highly experienced Staff Full Stack Engineer with deep expertise in React, micro frontends, and design systems, and strong backend skills in Node.js, Java, and Go/Golang. You will be a key technical leader responsible for architecture, development, and maintenance of our most complex web applications, impacting multiple teams and guiding the engineering direction. If you are a principal-level engineer who thrives on large-scale technical challenges and building high-quality software, we want to hear from you.
You’ll be part of the B2B area of Lightspeed, working on modernizing the core part of the NuORDER platform. As a Staff Engineer, you may mentor and lead other engineers across teams on complex technical solutions.
For this role, you should be located in Canada and able to work within EST/EDT hours. We offer fully remote, partially remote, or fully office-based work environments (in cities with local offices).
What you’ll be doing
- Lead the architectural design and implementation of large-scale, complex features and systems across multiple teams, focusing on micro frontend architecture and shared components.
- Develop and maintain critical web applications using React, ensuring performance, reliability, and user experience.
- Drive the creation and adoption of our company-wide design system, ensuring consistency across products.
- Collaborate with product managers, designers, and engineering leadership to define technical roadmaps and strategy.
- Act as a technical mentor, providing guidance and meaningful code reviews to ensure code quality, efficiency, and maintainability.
- Work with teams to integrate web applications with third-party services and APIs.
- Promote best practices, new technologies, and a culture of technical excellence across the organization.
- Take full ownership of work from concept through deployment and long-term maintenance.
What you need to bring
- 8+ years of experience as a full stack developer with a track record of leading significant frontend projects.
- Deep proficiency with React and frontend ecosystem, including micro frontend architecture.
- Experience designing and maintaining a design system or component library.
- Strong proficiency with backend technologies including Node.js, Java, and Go/Golang.
- Expertise in both document-based and relational databases, including schema design and data migration.
- Experience with containerization and orchestration (e.g., Kubernetes, Docker).
- Knowledge of cloud services (GCP, Azure, AWS) with focus on cost optimization and security.
- Experience with serverless computing and microservices architecture.
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent).
- Extreme ownership mentality and passion for solving complex problems.
- Excellent problem-solving, communication, collaboration, and leadership skills; ability to mentor engineers.
- Experience with agile development methodologies and leading technical discussions.
- Understanding of software development principles, design patterns, and best practices.
What’s in it for you
- Join a growing team and help us move to the next level.
- Amazing benefits and perks, including equity for all Lightspeeders.
- Continuous development of skills and business acumen with growth opportunities.
- Autonomy and flexible work culture.
- Innovation time to explore and learn at work.
- Opportunity to shape the company by joining cultural and technical committees.
- Growth opportunities into technical or people management roles.
- Opportunity to join a fast-paced, high-growth company.
- Learn, expand skills, and build relationships within Lightspeed’s diverse and inclusive community.
- Lightspeed equity scheme and remote-friendly policies.
- Comprehensive health, pension, and wellness benefits.
- Paid leave and support for new parents; mental health resources.
- Training opportunities to advance your career.
Lightspeed is an equal opportunity employer and is committed to creating an inclusive and barrier-free workplace. Accommodations are available on request for candidates taking part in the selection process. Lightspeed does not accept unsolicited agency resumes.
Where to from here? We want this to be mutually beneficial. Check out our career page for more information and to apply.