Senior Full Stack Developer
$100,000–$115,000 year
On-site · Victoria, British Columbia, Canada
Job Summary
Senior Full Stack Developer role in Victoria, BC focused on designing, developing, and maintaining Node.js microservices and Angular dashboards, with Kubernetes-based infrastructure. Responsibilities include building robust Node.js microservices, frontend dashboards in TypeScript, and systems for call routing, real-time bidding, data tracking, and billing/payments; performing troubleshooting, testing, monitoring, and optimization; collaborating across teams to design and ship features; conducting code reviews and upholding high development standards; staying current with backend/ frontend/infrastructure trends; and mentoring junior developers. Requires 5+ years of professional development, expertise in JavaScript/TypeScript/Node.js and Angular, strong API design experience, advanced DB management (MySQL/NoSQL), cloud (GCP/AWS) and containerization (Docker/Kubernetes), Git, software architecture knowledge, debugging and problem-solving prowess, leadership experience, and ability to work independently in an in-office, Victoria, BC environment. Nice-to-haves include open-source contributions, CI/CD experience, additional languages (Python, PHP, Terraform, Bash), Twilio, and AI/ML/data analytics skills. Compensation range is $100,000-$115,000. Life at Buyerlink emphasizes service days, global community, health benefits, professional development, in-office lunches, and team events.
Required Qualifications
- 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
- 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
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.