The role involves building secure, reliable, and vendor-agnostic APIs to manage CBC account data across multiple platforms including cbc.ca, CBC News app, and CBC Gem
Job Summary
The role involves building secure, reliable, and vendor-agnostic APIs to manage CBC account data across multiple platforms including cbc.ca, CBC News app, and CBC Gem.
Candidates must have at least three years of senior development experience and demonstrate strong communication skills with a focus on empathy and diverse perspectives.
The position offers a hybrid work environment, flexible schedules, and opportunities for professional development within an inclusive team culture.
Matching Summary
The role involves building secure, reliable, and vendor-agnostic APIs to manage CBC account data across multiple platforms including cbc.ca, CBC News app, and CBC Gem.
Skills & Requirements
Must-have
Node.js/Express.js development experience
Vue.js frontend framework proficiency
REST API and microservices integration
Test Driven Development (TDD) practices
Agile methodology and iterative development
Data pipeline and API integration experience
Nice-to-have
CI/CD pipeline knowledge with Jenkins
Passion for continuous learning and innovation
Experience with accessibility standards
Pair programming and mentorship skills
Knowledge of Open API/Swagger UI
Key Requirements
Three or more years of senior development experience
Computer Science or Engineering degree preferred
Proficiency in Node.js, Express.js, and Vue.js
Experience with SonarQube, Cypress, Playwright, and Jest