Senior Backend Microservices Developer (TypeScript/Node.js)
TechVision Staffing SolutionsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job Title: Senior Backend Microservices Developer (TypeScript/Node.js)
Location: Remote (optional in office in Waterloo)
Type: Full-time Permanent
Compensation: 110,000-180,000 starting base salary. Stock options. TFSA Matching. Comprehensive benefits package.
About the Company
Our client, a growing technology company in Waterloo is expanding their Engineering team powering a next-generation access control platform. We’re looking for a Senior Backend Developer who thrives in service architecture, backend development, and microservices design.
This role is part of a Canadian-based organization focused on identity and access control, building an ecosystem that combines hardware, mobile, and cloud technologies to secure critical infrastructure worldwide — including Bluetooth-enabled digital security solutions deployed globally across Latin America and Africa. With a tight-knit team of 30 employees (12–15 in engineering), you’ll work directly with technical leadership in a highly collaborative, ownership-driven environment.
Responsibilities
- Design and architect scalable backend services and APIs
- Build and maintain microservices using TypeScript (Node.js/Express) or Ruby on Rails
- Own your code end-to-end — from development and debugging through deployment
- Integrate backend services with mobile, hardware, and cloud/on-prem systems
- Contribute to modernizing and evolving the technical stack
- Participate in design discussions, debugging sessions, and technical problem-solving
Required Skills
- 3+ years of backend development experience in TypeScript (Node.js/Express) or Ruby on Rails
- Strong experience designing and developing microservices
- Ability to independently debug and deploy your own code
- Experience building scalable APIs and distributed systems
- Solid understanding of networking fundamentals (nice to have)
Preferred Skills
- Security best practices for SaaS or on-prem environments
- Experience working in hardware + software ecosystems
- Familiarity with ISO 27001
- Exposure to AI coding tools (Cursor, GitHub Copilot, etc.)
- Familiarity with containerization (Docker)
Pay range and compensation package
- Base Salary: $110,000 – $150,000 (flexibility up to 180,000 for exceptional candidates)
- Potential equity/options
- TFSA contribution
- Full benefits packageRemote work model (Optional in office in Waterloo)
Interview Process
#1
- 30–40 minute virtual interview
- Resume walkthrough
- Technical discussion
- Light live coding (breadth and depth of knowledge)
- Personality and culture alignment
#2
- 3–4 hour onsite interview (Waterloo)
- Debugging exercises
How to Apply
If you’re interested in learning more or would like to apply, please send your resume directly to: Puneet Singh 📧 puneet@techvisionstaffing.com. Qualified candidates will be contacted to discuss next steps
Similar Jobs
Senior Backend Engineer - Fintech, Hybrid Toronto
Kunai, part of the PwC Network
Senior Backend Developer (Node.js / AWS Serverless)
confidential
Software Engineer - Data Integration & Backend Services
Altitude Technology Solutions Inc
Hybrid Fullstack Engineer: Lead High-Performance Web Apps
Insight Global
Backend AI Engineer
National Bank of Canada
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free