Description:
We are looking for a Web Application Developer to help us build and advance our core connectivity platform, which delivers fast and reliable network connectivity using our patented Smart Blending Technology.
As a key member of our Web and Cloud Development team, you will:
- Develop and maintain web applications and services that provide customers with clear insight into their video distribution network and connectivity solutions.
- Participate in product discussions with product management, software and design team members to help shape requirements and user experience.
- Collaborate with cross-functional teams, including DevOps, SQA, Product and Support to ensure smooth delivery of new products, features and enhancements.
- Balance simplicity, quick delivery, and good design in a fast-paced, Agile environment.
- Contribute to the continuous improvement of our tools, processes, and best practices.
Here’s Why You Should Join The Dejero Team
- Fueling Your Growth: we invest in your development with an annual learning allowance, workshops, mentorship, coaching, and a full learning platform. We're committed to giving you tools that move your career forward.
- Work-Life Balance: our hybrid work model supports flexibility and well-being, helping you thrive both at work and at home.
- Award-Winning Culture & Innovation: We’re honored to have been named one of the Best Places to Work in Canada for 7 consecutive years by Great Place to Work. Our award-winning Smart Blending Technology has also earned two Emmy Awards, reflecting our dedication to innovation and leadership in the industry.
- Making a Difference Together: Giving back is part of who we are. We support meaningful causes with paid volunteer days, donation drives, volunteering and our annual Dejero’s Day of Doing Great Things.
- Collaborative Teams: You’ll work on projects that match your strengths, contribute to peer-reviewed solutions, and help shape the future together.
Discover all of the amazing benefits and perks Dejero has to offer here.
Core Requirements (Must-Have)
- 3+ years of software development experience, ideally working on modern web applications and backend services.
- Solid understanding of relational databases, with experience using MySQL or similar platform.
- Hands-on experience developing user interfaces with client-side JavaScript frameworks
- Ability to design and implement secure, and well-structured APIs
- Strong believer in detailed code reviews, unit tests, and test automation.
- Passion for developing high-quality, robust, and secure software.
- Working knowledge of AI concepts and practical familiarity with commonly used AI tools and workflows.
Skills & Experience Preferred
- Developing backend services using GoLang and working with NoSQL databases (MongoDB preferred)
- Experience developing applications with Ruby on Rails
- Experience developing user interfaces with the Angular ecosystem
- Familiarity with unit test frameworks such as Jest and RSpec
- Deploying and running applications in Docker containers using Kubernetes, preferably in an Azure environment
- Familiar with distributed message queues or data streaming platforms such as RabbitMQ
- Experience with version control (Git) and CI/CD tooling (Jenkins, GitHub or GitLab preferred)