Enable job alerts via email!

Senior Data Engineer - UI / backend (9744)

Extreme Networks, Inc.

Ontario

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in networking technology seeks a skilled software developer with expertise in data engineering and visualization. The ideal candidate will actively contribute to product design and development, ensuring high-quality code and collaboration across teams. Proficiency in Python, Go, and Angular is essential for creating dynamic dashboards and enhancing product efficiency.

Qualifications

  • At least 5 years of experience in software development.
  • Proficiency in Python and Go.
  • Experience with dynamic, high-performance UIs.

Responsibilities

  • Develop dashboards as a product.
  • Contribute to product design and feature implementation.
  • Support fellow developers by writing clean code.

Skills

Software Development
Data Engineering
Data Visualization
Collaboration
Clean Code

Education

Bachelor’s degree in computer science
Bachelor’s degree in engineering
Bachelor’s degree in mathematics

Tools

GIT
GitHub
Docker
Kubernetes
Angular

Job description

Responsibilities :
  • Active coding to develop dashboards as a product.
  • Contribute to product design, feature implementation, testing, and debugging.
  • Support fellow developers by writing clean code and reviewing colleagues’ code.
  • Improve efficiency and sustainability of processes and product designs.
  • Collaborate with team members and other departments.
Minimum 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 testing and design principles.
  • Strong understanding of data engineering and data visualization.
  • Proficiency in at least one scripting language, preferably Python.
  • Proficiency in at least one compiled language, preferably Go.
  • Good understanding of Linux operating systems.
  • Expertise in networking technology and processes.
  • Hands-on experience with GIT and GitHub.
  • Experience with Docker and Kubernetes is a plus.
  • Bachelor’s degree in computer science, engineering, mathematics, or related fields preferred.
  • Knowledge of networking technologies, LAN switching, routing, Ethernet, and IP.
  • Experience building dynamic, high-performance 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 dashboards (e.g., using Highcharts, D3.js, Chart.js).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.