Senior Data Engineer – UI / backend
Company | Extreme Networks |
---|---|
Location | Ontario, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Strong technical background in software development
- At least 5 years of experience in software development, with specialization in data engineering and visualization
- Commitment to best practices in software development, including unit tests and design practices
- Strong understanding of data engineering and data visualization
- Strong knowledge of at least one scripting language, preferable Python
- Strong knowledge of at least one compiled language, preferably Go
- Good understanding of Linux operating system
- Expert-level knowledge of networking technology and processes
- Hands-on experience with GIT and GitHub
- Experience with Docker and Kubernetes is a plus
- Bachelor’s degree preferably in the fields of computer science, engineering, or mathematics
- Knowledge of networking technologies and concepts, LAN switching, routing, Ethernet and IP
- Experience building dynamic, performant UIs using Angular (version 15+)
- Familiarity with Angular component architecture, reactive forms, RxJS, and state management
- Understanding of modern UI/UX principles and responsive design
- Experience integrating data visualizations into UI dashboards (e.g., using highcharts, D3.js, Chart.js, or other libraries)
Responsibilities
- Active coding to develop the dashboards as a product
- Contribution to product design, feature implementation, testing and debugging issues
- Supports fellow developers by writing clean code and reviewing colleagues’ code
- Strives to improve efficiency and sustainability of processes and product designs
- Collaborates with team members and other departments
Preferred Qualifications
- Experience with Docker and Kubernetes is a plus