Job Specifications
Back End Node.js Developer - AWE Digital Wellness (version francaise plus bas)
About AWE Digital Wellness
AWE is on a mission to help people reclaim their time, attention, and well-being in an increasingly online world. We leverage AI, engaging assessments, positive psychology, habit, accountability and wellness tracking to provide personalized guidance for individuals struggling with digital dependency or who simply want to enhance their well-being and happiness. Our team brings together world-class expertise in addiction science, neuroscience, psychology, technology, digital health, and personal coaching to create evidence-based solutions.
Based in Montreal, Quebec, we're building the world's first comprehensive digital wellness platform that combines clinical expertise with cutting-edge technology and humans who care to help people create healthier relationships with technology and the world.
The Role
We're seeking a talented Backend Node.js Developer to join our growing engineering team. You'll play a critical role in building and scaling our AI-powered tele-health digital wellness platform to help countless users overcome digital dependency and reclaim their time, purpose and passions. The developer will be responsible for designing, implementing, and maintaining server-side logic, building APIs, managing databases, and collaborating with front-end developers to ensure seamless system functionality. Additional responsibilities include optimizing back-end components for maximum performance and scalability, debugging issues, and participating in code reviews to uphold high-quality standards. More than the tech challenges you will be working with a fun, motivated, talented and experienced team of scientists and engineers to solve one of the biggest challenge of our times and wake up every morning (or almost) with a smile!
Key Responsibilities
· Develop and maintain robust backend features and APIs using Node.js
· Design and implement RESTful and GraphQL APIs for our web and mobile applications
· Build scalable Microservices architecture to support our growing user base
· Integrate AI/ML models for personalized user assessments and recommendations
· Implement secure authentication, authorization, and data protection mechanisms
· Collaborate closely with product managers, designers, and frontend developers
· Deploy and manage services on Microsoft Azure cloud infrastructure
· Write comprehensive unit and integration tests using modern testing frameworks
· Ensure application performance, security, and compliance for sensitive health data
· Participate in documentation, code reviews and provide constructive feedback to maintain code quality
· Contribute to improving development workflows, CI/CD pipelines, and engineering best practices
· Monitor application performance and troubleshoot production issues
Required Skills & Experience
· 3+ years of professional backend development experience
· Strong proficiency with Node.js and JavaScript/TypeScript
· Experience designing and building RESTful APIs
· Solid understanding of database design (PostgreSQL, MongoDB, or similar)
· Experience with Git and version control workflows
· Hands-on experience with Microsoft Azure (App Services, Functions, Cosmos DB, Azure SQL, Service Bus, or similar services)
· Strong testing mindset with experience in Jest, Mocha, or similar testing frameworks
· Understanding of authentication/authorization (OAuth2, JWT, session management)
· Experience with API documentation tools (Swagger/OpenAPI)
· Knowledge of software design patterns and clean code principles
· Knowledge of WebSockets for real-time features
· Experience with Docker and containerization
· Strong problem-solving skills and attention to detail
- Strong problem-solving and analytical abilities with a focus on writing clean, maintainable code .
· Excellent communication and collaboration abilities
· Self-motivated with ability to work independently in a fast-paced startup environment
Nice to Have
· Experience in HealthTech or Digital Health applications
· Experience with Agile/Scrum methodologies, including JIRA and Atlassian
· Knowledge of HIPAA, GDPR, or other healthcare data compliance standards
· Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions)
· Experience with message queues (Azure Service Bus, RabbitMQ, Kafka)
· Fronte-End and React experience to collaborate effectively with front-end teams.
· Background in microservices architecture
· Experience integrating AI/ML models and Python into production systems
Education: Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
What We Offer
· Opportunity to make a meaningful impact on mental