VO2 GROUP

Lead Developer – Backend

VO2 GROUP

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$NaN per year

Job Level

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