Senior Data Engineer - UI / backend (9744)
Extreme Networks, Inc.
Ontario
On-site
CAD 80,000 - 100,000
Full time
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
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).