
Job description
Huawei Canada has an immediate 12-month contract opening for a Developer.
About the team:
The Smart Grid Technology Lab’s research focuses on Power electronics, Energy Management Systems and other Smart Grid Technologies, applying the latest technology to the digital power industry. The lab has become a research organization with many significant industry achievements.
About the job:
Design, develop, and maintain both frontend and backend components of web applications, ensuring high performance and responsiveness.
Build scalable and robust APIs to support front-end features and business logic.
Develop real-time platforms with big data management ability.
Collaborate closely with other engineers to deliver seamless end-to-end user experiences.
Write clean, maintainable, and well-tested code in JavaScript and TypeScript.
Job requirements
About the ideal candidate:
Deep fluency in JavaScript/TypeScript (ES6+, typing, interfaces), strong experience with a modern framework (React, Angular, or Vue) to build responsive, maintainable UIs.
Strong proficiency in designing a robust backend/API using Node.js (Express, NestJS) and REST/GraphQL.
Real-time platform expertise, including WebSockets (Socket.IO) and high-throughput message buses (Kafka, RabbitMQ).
Data-visualization proficiency with libraries like D3.js/Recharts and dashboard frameworks (Grafana, custom React).
Comfortable with Docker (and Kubernetes), CI/CD pipelines, data management, and working closely in sprint-based, cross-functional teams.
or
All done!
Your application has been successfully submitted!