Posted in

Senior Data Engineer – UI / backend

Senior Data Engineer – UI / backend

CompanyExtreme Networks
LocationOntario, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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