Senior Full Stack Developer
Design, develop, and maintain Node.js microservices and Angular dashboards for call routing and billing systems. Collaborate with cross-functional teams to ship new features and ensure high coding standards through code reviews.
- On-site
- Victoria, BC
- Posted Jul 3, 2026
- Apply by Jan 24, 2027
- 1 position
Job summary
Welcome to an exciting opportunity for an experienced Full Stack Node.js Developer! In this role, you will play a pivotal part in designing, developing, and maintaining sophisticated Node microservices, Angular dashboards and Kubernetes microservices infrastructure. As a key member of our team, you'll be entrusted with making critical technical decisions and upholding the highest standards of software development practices. If you thrive in a dynamic environment, possess a passion for crafting robust solutions, and are ready to contribute your expertise to innovative projects, we invite you to join our team and make a significant impact with call routing. This is a fully in-office role in Victoria, BC. What you’ll do: Develop and maintain robust Node.js microservices with a focus on reliability, performance, scalability, and security. Develop and maintain Angular frontend dashboards in TypeScript, communicating with backend APIs. Develop and maintain call routing, real-time bidding, data tracking, and billing or payment processing Troubleshoot, test, monitor, and maintain the core product software to ensure strong reliability, functionality, and optimization. Collaborate with cross-functional teams to define, design, document, and ship new features. Conduct code reviews and ensure high coding and development standards. Stay up-to-date with emerging trends and technologies in backend, frontend, and infrastructure Your skills: Minimum of 5 years of professional development experience Expertise in JavaScript, TypeScript, Node.js and web frameworks like Angular Strong experience with API design and development (RESTful). Proficiency in advanced database management and optimization (MySQL, NoSQL databases). Experience with cloud services (GCP, AWS) and containerization technologies (Docker, Kubernetes). Proficient understanding of code versioning tools, such as Git. Strong knowledge of software architecture patterns and best practices. Excellent debugging and problem-solving skills. Experience in leading projects and mentoring junior developers. Proven experience in AI agentic software development Ability to handle a fast-paced working environment and meet deadlines. Ability to work independently with minimal supervision. Fast learner and focused on details You’ll be AI-native—not “AI-aware.” You’ll design, own, and evolve agentic workflows that dramatically expand your leverage Nice to Have: Contributions to open-source projects. Experience with CI/CD pipelines and automated testing frameworks Knowledge of additional programming languages and frameworks, including Python, PHP, Terraform, and Bash scripting Experience with Twilio Advanced degree in Computer Science or related field AI, Machine Learning, and data analytical skills Compensation: $100,000-115,000 Compensation will be determined by factors including knowledge and skills, role-specific qualifications, market location, and experience
What you’ll do
Design, develop, and maintain Node.js microservices and Angular dashboards for call routing and billing systems. Collaborate with cross-functional teams to ship new features and ensure high coding standards through code reviews.
Requirements
Requires at least 5 years of professional development experience with expertise in Node.js, TypeScript, and cloud containerization. Candidates must be AI-native and capable of designing agentic workflows in a fast-paced environment.
Listed skills
- TypeScriptPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Node.js
- Angular
- TypeScript
- JavaScript
- Kubernetes
- Docker
- RESTful API
- MySQL
- NoSQL
- GCP
- AWS
- Git
- AI Agentic Software Development
- Software Architecture
- Debugging
- Project Leadership
Job areas
- Software
- Technology
- Engineering
- Data & Analytics
- Manufacturing
Additional details
- Minimum education
- Master’s degree
- Minimum experience
- 5+ years
- Apply by
- Jan 24, 2027
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
