
Lead Developer – Backend
VO2 GROUP
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
Salary
💰 CA$NaN per year
Job Level
Tech Stack
About the role
- Design and develop scalable RESTful APIs using Node.js or Java
- Design and manage databases (SQL and NoSQL) and data integration layers
- Collaborate with front-end developers and stakeholders to integrate user-facing elements
- Perform code reviews, write unit and integration tests, and ensure code quality
- Contribute to architectural decisions regarding system scalability, reliability, and performance
- Work with the DevOps team to implement CI/CD pipelines and containerization (Docker, Kubernetes)
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
- Implement best practices for security and data protection
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of back-end development experience, including at least 3 years with Node.js or Java in production
- Advanced proficiency with Node.js, JavaScript and TypeScript, or Java
- Experience with Express.js, NestJS, Spring Boot, or similar frameworks
- Database management experience (PostgreSQL, MongoDB, Redis, Oracle)
- API design and documentation (Swagger/OpenAPI)
- CI/CD tools (GitHub Actions, GitLab CI, Jenkins)
- Familiarity with containerization (Docker) and cloud services (AWS, GCP, or Azure)
- Proficient with Jira, Confluence, Git
- Knowledge of front-end concepts, experience with microservices, Salesforce integration, and DevOps practices
Benefits
- Office perks (snacks, cereals, fruit, drinks & unlimited coffee)
- After-work drinks/events with colleagues
- Access to gym
- Health insurance (100% for employee, 50% for partner)
- Company retirement savings plan with 100% matching bonus
- 60% coverage of OPUS public transit pass
- Company-provided hardware
- Welcome package with swag
- Training (Babbel for languages, Udemy for professional courses)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsJavaJavaScriptTypeScriptExpress.jsNestJSSpring BootPostgreSQLMongoDBRedis
Soft skills
collaborationcode reviewcommunicationproblem-solvingAgile methodology
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering