Develop and maintain our web applications using Node.js, React, Java and Go/Golang
Collaborate with our team of designers, product managers, and engineers to develop new products, features and improve existing products
Ensure the highest level of performance and user experience for our web applications
Own and be accountable for your work
Write code that is clean, tested, maintainable, and efficient; encourage others to do so via meaningful code reviews
Work with your team and other teams to integrate our web applications with third-party services and APIs
Lead initiatives with your team
Mentor junior developers and contribute to our engineering culture and best practices
Requirements
A minimum of 6+ years of experience as a full stack developer
Very proficient with React, Node.js and Java as well as backend web development technologies, especially Go/Golang
Proficient with document-based and relational databases
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
Benefits
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 counseling & 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.jsReactJavaGoGolangbackend web developmentdocument-based databasesrelational databasesKubernetesDocker
Soft skills
extreme ownership mentalityproblem-solving skillsattention to detailcommunication skillscollaboration skillsmentoringleadershipaccountabilitycode reviewagile development
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering