Senior Full Stack Developer
Buyerlink
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
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