Tech Stack
AWSDistributed SystemsIoTJavaScriptMicroservicesNode.jsRedis
About the role
- Help shape the systems that power monetization for IoT, Communications, and XaaS industries
- Design, optimize, and support the core Node.js services that drive our platform
- Contribute to a customer-facing portal that’s being rebuilt with modern reactive frameworks
- Partner with our DevOps team to ensure production systems are stable, observable, and deployment-ready
Requirements
- Build and maintain Node.js microservices in production environments, with attention to testing, code quality, and maintainability
- Understand distributed systems, performance optimization, and scalability patterns
- Work confidently with message queues, Redis, and core AWS services
- Have working knowledge of a modern reactive framework or motivation to learn quickly
- Remote-first culture with the flexibility to work from anywhere in Canada
- A people-first environment that values integrity, balance, and innovation
- Competitive compensation, exceptional benefits, and funded learning & development opportunities
- Hackathons, team events, and regular chances to share ideas and shape product direction
- Generous paid time off, holidays, and a company-wide holiday shutdown
- Dedicated time and funding for personal learning, certifications, and professional development
- A collaborative and respectful environment where you can grow—and help others grow too
- Opportunities to take on challenging work that expands your skill set and impact
- Access to stock options and equity for long-term, high-impact contributors
- Team events, company swag, and a vibrant culture that celebrates people, passion, and progress
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsmicroservicesperformance optimizationscalability patternstestingcode qualitymaintainabilityreactive frameworksmessage queuesRedis