This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow


VIA: Software Developer


This is a Full-time position in Montreal, QC posted April 5, 2021.

Location: Montreal, Quebec Title: Software Developer VIA is making an impact, and so can you.

VIA is a global leader in artificial intelligence and blockchain and is going through explosive growth.

We have grown 5x in the past 12 months and are set to double again this year.

VIA works with the world’s largest power providers to keep the lights on for millions of people across the globe.

Now, we need your help to make an even bigger difference.

As a Software Developer at VIA, you will play an integral role in the development of our advanced analytics solutions by building software to support modern web applications and services, powered by blockchain technologies and machine learning algorithms.

Though the focus will be on back-end development, you will work closely with the entire technical team, including front-end developers, to solve exciting technical challenges.

Read more about our mission, team, and values at https://www.Solvewithvia.Com/careers/ In this role, you will: Develop and implement a robust set of services and APIs for our blockchain application, Trusted Analytics Chain™ (TAC™), and upcoming projects Support the integration and deployment of back-end and front-end microservices by using best practices and automation tools (e.G., Docker, Ansible, Kubernetes) Apply best practices for automated testing of our applications and support implementation (e.G., unit test and related libraries) Independently debug and diagnose problems while working within a collaborative technical environment What you will bring to this role: Bachelor’s degree or higher in computer science, mathematics, engineering, or science 3+ years of relevant software development experience Experience owning the full cycle of software development including design, implementation, testing, and debugging Proficiency with Python, shell script, and a variety of common software patterns Robust understanding of code testing levels and techniques (e.G., unit test, mocking) Familiarity with cloud architecture, microservices, and experience using a container technology (e.G., Docker) Solid understanding and experience working with authentication and authorization standards Experience using web development frameworks such as Tornado Robust working knowledge of databases (SQL) Exposure to the following a plus: Typescript, fastAPI, RabbitMQ, Kubernetes API, non-relational databases, IT automation (Ansible), Terraform To have a high impact at VIA, you will: Be a critical thinker with a passion for solving complex problems alongside teammates Have a desire to learn in a high-energy environment Demonstrate strong attention to detail and apply follow-up and organizational skills Be a great communicator with excellent interpersonal skills Be a part of a team that will transform the energy industry using groundbreaking technology and innovative solutions Enjoy sharing your passions, as a foodie, a lover of video games, a fan of pets, or having a good GIF game (doesn’t hurt either!)