Full Stack Developer

Job description

Full Stack Developer
ID #         65LE0118221FSD

Location: Montreal, Quebec Canada 

Term:       Full time, permanent

High Tech Genesis is looking for ambitious software developers to design and develop software which will enable innovative security systems around the globe. You will participate in the design, development and validation of software modules and hardware platforms focused around IP video capture, compression, processing, streaming and analysis.


  • 3+ years of software development experience in C#, C++ and C
  • Experience in development on Linux, Windows, Android (optional)
  • Skilled in building and maintaining APIs (REST)
  • Experience in protocol development such as ONVIF, RTSP, PTZ, etc.
  • Proficient in HTML, Java Script, Angular development
  • Knowledge of video management systems (VMS)
  • Bilingual (French/English)

Technical Qualifications:

  • Extensive knowledge in networking (TCP / IP, UDP, Multicast, HTTP (s), RTP / RTSP)
  • Knowledge of video security systems over IP
  • Knowledge of design techniques such as UML

Desired Skills:

  • Ability to read and analyze electronic circuit diagrams.
  • Knowledge of encoding systems and video decoding (MJPEG, H.264)

What we can offer you!

  • Competitive salary offered on an experience-based level
  • Flexible working hours
  • Group insurance
  • Employment in a fast-growing IT space providing you with brilliant career options for years to come
  • Social activities – Free coffee/tea – Free on-site parking

Important: In times of pandemic: We protect our employees with a mandatory distancing protocol and by providing masks, visors, gloves and hand sanitizer.

Note 1: You MUST be legally entitled to work in Canada (i.e., possess Canadian Citizenship, Permanent Residency or Valid Work Permit).

Note 2: High Tech Genesis Inc. is an Equal Opportunity Employer.

Note 3: In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), HTG will provide accommodation accessible formats and communication supports for the interview process upon request.

Note 4: Please submit an MS Word version of your resume when applying for this position.

Note 5: Salary is commensurate with experience.