Full-Stack Software Developer

East Coast US or Canada
Permanent, Full-Time

Full-Stack Software Developer

Haivision is a leading global provider of mission-critical, real-time video networking and visual collaboration solutions. Our connected cloud and intelligent edge technologies enable organizations globally to engage audiences, enhance collaboration, and support decision making. We provide high-quality, low latency, secure, and reliable live video at a global scale. Haivision open sourced its award-winning SRT low latency video streaming protocol and founded the SRT Alliance to support its adoption. Awarded four Emmys® for Technology and Engineering from the National Academy of Television Arts and Sciences, Haivision continues to fuel the future of IP video transformation. Founded in 2004, Haivision is headquartered in Montreal and Chicago with offices, sales, and support located throughout the Americas, Europe, and Asia. To learn more, visit Haivision at haivision.com.

RESPONSIBILITIES

  • Participate in a distributed agile software development team to create software from idea to release.
  • Collaborate with designers and team leads to create functional software that meets requirements and standards.
  • Create Node.js services and REST APIs.
  • Create React Components for Single-Page Application frontend and UI library.
  • Collaborate with testers to ensure software is of a high quality, creating unit and automated tests as needed.
  • Identify and fix bugs to improve product quality.
  • Identify new libraries to aid in software development.
  • Maintain and upgrade software dependencies to ensure the latest security patches and fixes are built into the product.

MINIMUM QUALFICATIONS:

You should be available to work full-time and have:

  • 3+ years of relevant overall software development experience.
  • 2+ years of React development experience.
  • 2+ years of Node.js development experience.
  • Professional experience developing browser-based client applications and REST APIs.
  • Ability to work independently and closely with team members.

PREFERRED QUALFICATIONS:

  • Solid knowledge of web and networking concepts, including TCP, UDP, HTTP/S.
  • Experience building RESTful web services with Node.js.
  • Experience developing software on Linux platforms. Job Posting Form 2016
  • Experience using React for Single-Page Applications.
  • Experience with HTML5 media formats and players.
  • Experience with automated testing, preferably with the Mocha and Playwright frameworks.
  • Proficiency with git.
  • Comfortable with docker container execution and creation.
  • Basic C++ experience is a plus.

Or send your application to [email protected]

    Application Form





    You can also email us your application to [email protected]

    Join Haivision at NAB Show 2024
    Join Haivision at NAB Show 2024
    April 14 -17
    Join Haivision at NAB Show 2024, April 14-17