Streaming Media

Streaming Media on Facebook Streaming Media on Twitter Streaming Media on LinkedIn Streaming Media on YouTube

Streaming Media — Industry Jobs
Return to Job Listings 

Intermediate Full-Stack Software Developer
Portland, OR, Chicago, IL, or Montreal, QC

Job Description:

POSITION INFORMATION:        Intermediate Full-Stack Software Developer   

                         Permanent, Full-time


LOCATION:                             Portland, OR, Chicago, IL, or Montreal, QC




You are creative problem solver, with a passion for innovation. You are well versed in JavaScript, HTML, CSS, C++, and node.js with a proven track record in front and back-end development across multiple product lines. And you are able to work closely with local and remote development teams, being fully autonomous and having strong initiative. As a member of our development team you will have the opportunity to implement new features in existing products, as well as to design and to build new products from the ground up.


You have:

  • a great positive can-do attitude — every challenge is an opportunity;
  • strong problem identification and solving skills;
  • strong oral and written communication skills.


You are:

  • passionate about your profession and emerging technologies;
  • open to change and to learn new skills;
  • capable of juggling priorities and delivering results when deadlines loom;
  • able to work effectively both in an agile team environment and independently.


Minimum Job Qualifications

If we like you, and you like us, you must at least have the following qualifications:

  • 5+ years of relevant software development experience.
  • 3+ years of client-side and server-side development experience on Linux, Windows &/or OS X.
  • Professional experience developing browser-based client applications.
  • Strong front-end JavaScript, HTML, and CSS development skills.
  • Strong back-end C++ and/or node.js development skills.


Preferred Job Qualifications

You should be available to work full-time, on-site in Montreal (QC), and have:

  • Solid knowledge of web and networking concepts, including TCP, UDP, HTTP/S.
  • Experience programming with multimedia formats and codecs.
  • Experience using a JavaScript framework like Backbone.
  • Experience developing software on Linux platforms.
  • Experience developing distributed infrastructures.
  • Experience building RESTful web services.
  • Experience with node.js
  • Proficiency in git.



  • Competitive base salary.
  • Free Parking.
  • Unlimited cappuccino!
  • Great work environment & other perks!


If you are a qualified and interested candidate for this position, please submit your resume at Please indicate clearly which position you are applying for. We look forward to hearing from you.


For more company information, please visit

About the Company:


Haivision, a leader in enterprise video, is a profitable private company, based in Montreal and Chicago, with offices worldwide. Recipient of the Deloitte Fast 500 award, perennial multi-award winner of Streaming Media’s Best-Of categories and recently featured in the Gartner Magic Quadrant, Haivision is a company committed to excellence and innovation. Haivision’s video solutions can be found in Fortune 500 companies, major broadcast rooms world-wide, military and government applications, and large house of worship. Haivision distributes its products through value-added resellers, system integrators, distributors, and OEMs worldwide.