Intermediate Back-end Software Developer

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

Job Description

POSITION INFORMATION:        Intermediate Back-end 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 C++ and/or node.js, with a proven track record in 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 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;
  • adept at inventing new features/experiences;
  • capable of juggling priorities and delivering results when deadlines loom;
  • autonomous, but able to earn the trust and respect of peers and stakeholders.

Minimum 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 server-side development experience on Linux.
  • Professional experience developing server and client-server applications.
  • Strong back-end C++ and/or node.js development skills.
  • Experience developing distributed infrastructures.
  • Experience building RESTful web services.


Preferred Job Qualifications

You should be available to work full-time, on-site at one of our development sites in Montreal
(QC), Chicago (IL), Portland (OR), or Hamburg (Germany), and have:


  • Solid knowledge of web and networking concepts, including TCP, UDP, HTTP/S.
  • Experience programming with multimedia formats and codecs.
  • Experience developing software on multiple platforms.
  • Experience with deploying and maintaining cloud services on AWS.
  • Experience with key-value databases, especially MongoDB.
  • Comfortable with front-end JavaScript development, HTML, CSS.
  • 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.