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


BackEnd Developer

Flyscan Systems Inc

This is a Contract position in Bromont, QC posted November 19, 2020.

Flyscan is looking for a “Full Stack” software developer with a strong experience toward the backend side to help building an aerial visual inspection system that automates the detection and the reporting of objects that pose threats to Pipeline.


You as a developer will be called upon to develop a custom back end involving various subsystems like imaging sensors, AI threat detection, notification platform, database Server and the inhouse web interface for the pilot.

– BSc degree in Computer Science or relevant field.

– 5 years of experience in a back-end development role.

– Proven development experience for Linux.

– Comfortable in a start-up environment.

– Strong communication skills to effectively collaborate with its colleagues.

– Capable of tracking and reporting on his work.

– Willingness to deliver reliable code and to troubleshoot and solve complex problems.

– Ideally Bilingual (English and French).

– Not afraid to fly in airplanes and helicopters.

– Collaborate with the other team members to design functional and cohesive software components.

– Design, develop and maintain the backend’s code, test, simulation and content deployment.

– Contribute to the design, development and maintenance of the frontend.

– Participate in the integration, testing of the system and the AI retraining activities.

Knowledge required
– Execution platform: Linux.

– Languages: Python 3.x, C++, Bash, HTML5, Javascript
– Highly adopted frameworks like Django/Flask with RESTful
– Exchange format: XML, Json.

– REST API debugging tools like Postman.

– Administrating databases like PostgreSQL, MySQL, SQLite.

– Deploying with Docker and Docker Compose
– Source control: Git.

– Azure’s Registry, Container and Storage configuration.

– Python virtual environment manager like Pipenv
– Orchestrators for Docker.

– TCP/IP Network and VPN configuration.

– Execution platform: Windows WSL2.

– Knowledge of the GIS domain