Backend Developer – Auth0 / Node.js

XideralMontreal, QC
Hybrid

About The Position

We are looking for a Backend Developer with strong expertise in Auth0, Node.js, and modern authentication technologies to design, develop, and maintain secure enterprise applications. In this role, you will analyze business requirements, design and implement scalable backend services, integrate authentication and authorization solutions, and ensure the quality, security, and stability of software products. You will work closely with business stakeholders and technical teams to deliver enterprise-grade REST APIs and identity management solutions.

Requirements

  • Bachelor's degree in Computer Science or a related field
  • Minimum 4 years of relevant software development experience
  • Mandatory experience with Auth0
  • Strong backend development experience with Node.js
  • Experience developing RESTful Web APIs
  • Experience with Git
  • Experience with Swagger/OpenAPI or similar API documentation tools
  • Strong understanding of Identity and Access Management (IAM)
  • Experience with OpenID Connect
  • Experience with OAuth 2.0
  • Experience with SAML
  • Experience with JWT
  • Experience analyzing business requirements and translating them into technical solutions
  • Experience designing, developing, testing, and deploying enterprise software
  • Experience integrating software components and resolving technical issues

Nice To Haves

  • HTML5
  • CSS3
  • JavaScript
  • Angular
  • React
  • CI/CD pipelines
  • Concourse
  • Terraform

Responsibilities

  • Analyze business and technical requirements
  • Design software architecture and technical solutions
  • Develop backend services using Node.js
  • Build and maintain RESTful Web APIs
  • Configure and integrate Auth0 authentication services
  • Implement secure authentication using OpenID Connect, OAuth2, SAML, and JWT
  • Develop automated tests
  • Deploy and support software solutions
  • Integrate backend components with enterprise systems
  • Troubleshoot and resolve technical issues
  • Ensure software quality, security, and maintainability
  • Collaborate with project teams and business stakeholders
  • Coordinate development activities to meet project objectives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service