Web Developer (full-stack) Full-time, Quebec City, QC Canada

Job Description

PRAN Systems is looking for a full-stack Web Developer for a permanent position within its engineering team. As a Web Developer, you'll be working closely with other team members to help develop new features for a more advanced vehicle telemetry solution. You will also participate in the maintenance and improvement of the system, as needed.


  • Participate in the design of web applications and Back End services;
  • Support the design and development of Front End applications;
  • Participate in web and application server maintenance;
  • Design new modules and maintain an existing telemetry system.


Academic/Professional Requirements:

  • Bachelor’s degree in computer sciences or any experience deemed equivalent ;
  • 2-3 years experience in a similar job.

Technical Skillques :

  • Practical experience in HTML5, JavaScript, Ajax, JSON, CSS, Vue.js;
  • eb application development experience: RESTful API, Oauth2.0, WebSocket;
  • Practical knowledge of Go, SQL, PHP, Python languages;
  • Knowledge of software architecture;
  • Knowledge of relational databases;
  • Knowledge of at least one cloud platform (OpenStack, Amazon AWS, …);
  • Knowledge of the most common free software (MySQL, apache, Nagios, postfix, …);
  • Basic knowledge of Linux command line environment.

Skills (autres):

  • Languages : French and English (spoken and written);
  • Sense of initiative and autonomy;
  • Innovative and passionate;
  • Sense of organization and thoroughness;
  • Good communicator;
  • Demonstrate a desire to collaborate with others as a member of a team;
  • Have a good analytical mind for solving problems.


  • Knowledge of Joomla and its API;
  • Experience in Webpack, Node.js;
  • Experience in software verification and validation in a regulated field;
  • Knowledge of tools used for Linux server administration (systemd, ufw, fail2ban, ssh, CRON, …);
  • Knowledge of Icinga, Visual Studio Code, Work Bench, Git, and Postman tools.
Submit your application

Have a question or want to reach out?

Contact Us