Loading...
Share this Job
Location: 

Milpitas, CA, US

Date:  Feb 18, 2021
Job ID:  685

Software Engineer (Middleware/Backend) - Node.js

Barco designs technology that makes everyday life a little better. Seeing beyond the image, we develop sight, sound, and sharing solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets: Enterprise (from meeting and control rooms to corporate spaces), Healthcare (from the radiology department to the operating room), and Entertainment (from movie theaters to live events and attractions). With a team of over 3,600 employees, located all around the globe, we realized sales of 1,082.6 million euro in 2019. 

Software Engineer (Middleware/Backend) – Node.js

Barco designs technology that makes everyday life a little better. Seeing beyond the image, we develop sight, sound, and sharing solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets: Enterprise (from meeting and control rooms to corporate spaces), Healthcare (from the radiology department to the operating room), and Entertainment (from movie theaters to live events and attractions). With a team of over 3,600 employees, located all around the globe, we realized sales of 1,082.6 million euros in 2019. 

 

Barco’s software engineering (R&D) organization is constantly growing and looking for new talents in the light of developing exciting new software solutions, or the continuous finetuning of our top-class software installed worldwide.

 

Today our software engineering group exists of over 400 software engineers, divided into small, dynamic sub-teams & located globally in different sites; Belgium (Kortrijk), India (Noida), Taiwan (Taipei), Germany (Karlsruhe, Erfurt), Canada (Montréal) and USA (Milpitas).

Our development teams work dedicated for a specific market – Entertainment, Enterprise or Healthcare – all with a focus on high-end, niche solutions worthy of the Barco name. They develop systems and platforms, using the newest technologies and following the agile methodology. International collaboration and a strong customer focus are the keys to their success!

 

We are seeking a Software Engineer (middleware/backend) fluent in Node.js and web applications to join our R&D team in Milpitas, California, USA.

The team focuses on cloud-based device management, video streaming, developing ML/AI based solutions for customer needs.

The candidate will be able to work in a dynamic startup environment – involved in all phases of product design - definition to product delivery,

 

Essential Duties and Responsibilities:

  • Design, develop and maintain audio/video conferencing cloud-based micro services
  • JavaScript full-stack development of modern web services applications
  • Developing and using RESTful APIs
  • Be able to coordinate and work with geographically distributed teams
  • Debug issues involving multiple cloud services and on-premise devices
  • Follow best practices in SDLC -  writing modular and reusable code, work with source code control (Git), writing unit and integration tests.
  • Contribute to peer code reviews, refactor and optimize code.

 

 

The candidate needs to be adept in designing with the following tools and technologies:

  • Node.jS, Express
  • Databases: MongoDB, SQL
  • Productivity: JIRA, Confluence

 

Experience with the following is a plus:

  • Infrastructure: Docker, Linux, Networking
  • HTML5 video, WebRTC
  • IoT, Azure

 

Nice to have:

  • Experience with front end UI development using Angular 8+

 

Requirements:

  • Master’s degree in Computer Science, Computer Engineering or related field plus 2+ years of experience as a software engineer  OR Bachelor’s degree in Computer Science, Computer Engineering or related field plus 5+ field experience
  • Possess the ability to be a self-driven quick learner with attention to details and quality
  • Skill in functioning independently and as part of a team.
  • Ability to communicate effectively, verbally, and in writing.
  • Act with a sense of urgency to achieve critical milestones and resolve issues


Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto