Tech Stack
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaScriptKubernetesMicroservicesMongoDBNode.jsPostgresReact
About the role
- Develop and maintain web applications using Node.js, React, and Go/Golang
- Help merchants sell their inventories to retailers worldwide with high flexibility and control over their processes
- Collaborate with designers, product managers, and engineers to develop new products, features, and improve existing products
- Ensure the highest level of performance and user experience for web applications
- Own and be accountable for your work
- Write clean, tested, maintainable, and efficient code and perform meaningful code reviews
- Integrate web applications with third-party services and APIs
- Lead initiatives with your team and mentor junior developers
- Contribute to engineering culture, technical committees, and best practices
Requirements
- 6+ years of experience as a full stack developer
- Strong system design experience building highly scalable systems
- Very proficient with React and Node.js
- Golang experience is also valued
- Proficient with document-based and relational databases (MongoDB and PostgreSQL)
- Experience with Kubernetes and Docker
- Familiarity with cloud services such as GCP, Azure, or AWS
- Knowledge of serverless computing
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- An extreme ownership mentality
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Experience with agile development methodologies
- Strong understanding of software development principles, design patterns, and best practices
- Proven track record of delivering high-quality software projects on time
- Experience with refactoring and modernisation of legacy codebases, breaking monoliths into microservices/microfrontends
- Mentoring junior developers and contributing to engineering culture and best practices
- Must be located in Canada and able to work within EST/EDT hours
- Join a growing team and help us move to the next level
- Amazing benefits & perks, including equity for all Lightspeeders
- Constant development of both your skill-set and business acumen, with limitless growth opportunities
- Lots of autonomy, flexible work culture
- Innovation time to explore and learn at work
- Shaping the company by joining cultural & technical committees
- Tons of growth opportunities in technical or people management roles
- Opportunity to join a fast-paced, high-growth company
- Opportunity to learn, expand your skill set, forge wonderful relationships and make your mark within the diverse and inclusive Lightspeed family
- Lightspeed equity scheme (we are all owners)
- Flexible paid time off and remote work policies
- Health insurance
- Contributions to your pension plan - RRSP
- Health and wellness benefit of $500 per year
- Paid leave and assistance for new parents
- Mental health online platform and counselling & coaching services
- Training opportunities to grow your skills and career
- Volunteer day
- Fully stacked kitchen (hot and cold beverages, meals served)
- Happy hours to build your relationships with colleagues after work
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsReactGoGolangMongoDBPostgreSQLKubernetesDockercloud servicesserverless computing
Soft skills
extreme ownership mentalityproblem-solving skillsattention to detailcommunication skillscollaboration skillsmentoringleadershipaccountabilityagile developmentengineering culture
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineeringrelated field degree