Skip to main content

Javascript Developer (Web Client)

Location: Ottawa, ON
Posted on: November 10, 2021


We are looking for a Javascript Developer to join our Agile team building the next generation cloud video intelligence solution. The product boasts a modern technology stack comprised of a cloud-ready Node.js server powering a React-based web app using REST APIs.

If you are passionate about technology, enjoy pushing boundaries, challenging the status quo, and looking to work on an engaging and fast-paced project, then we would love to hear from you!

Duties and Responsibilities:

  • Engage with the team to design and develop best-in-class features
  • Collaborate with cross-functional peers as we productize your work
  • Innovate as you research new technologies and solve complex problems
  • Support the team to resolve issues reported by our customers
  • Share well-developed product knowledge with peers, internal customers and new entrants into department


  • Bachelor’s or Master’s degree in Computer Science or Engineering, or equivalent
  • Experience designing and developing scalable server-side applications in a microservices-based architecture using JavaScript/TypeScript (Node.js)
  • Experience in an Agile software development environment (SCRUM)
  • Familiar with State Management in a Single Page Application (SPA) like MobX or Redux
  • Familiar with REST
  • Familiar with HTTP and WebSocket
  • Familiar with web development using React JS
  • Experience with HTML5 and CSS
  • Familiar with object-oriented design and design patterns
  • Passionate about cloud technologies
  • Independent and willing to take initiative
  • Excellent verbal and written communication skills


  • SQL and/or NoSQL databases
  • GraphQL and/or SOAP
  • Cloud frameworks (AWS, GCP, Azure, OpenStack, etc.)
  • Experience building large, complex, and multi-threaded applications designed for concurrency
  • Experience or interest in learning video/audio processing concepts like low level operations with (H264, M Jpeg, and H265) video streams
  • Experience or interest in learning low level communication protocols like TCP/IP, UDP, and WebRTC
  • Interest in mentoring team members at all level
  • Experience or interest in being a Scrum Master

March Networks is an equal opportunity employer and supports a diverse workforce.

Accommodations are available upon request for candidates taking part in all aspects of the selection process. Applicants can make their accommodation needs known to us in their application.

Apply now
Sign up for our newsletter here Get the latest news and information on our IP video products with March Networks News. Subscribe now
Return to top