Loading...
Share this Job
Location: 

Milpitas, CA, US

Date:  Oct 8, 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,300 employees, located all around the globe, we realized sales of 770.01 million euro in 2020. 

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

Barco is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without discrimination on the basis of race, color, religion, creed, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), sexual orientation, gender identity, gender expression, age, mental or physical disability, medical condition or AIDS/HIV status, ancestry, national origin, genetic information, military, veteran status, marital status, citizenship or any other status protected by applicable federal, state, or local laws.

 

If you need reasonable accommodation for any part of the application process at Barco, please contact our HR department at hramericas@barco.com. Please specify the reasonable accommodation you are requesting, along with the job posting number in which you may be interested. A Human Resources representative will review your request and contact you to discuss reasonable accommodation.

 

Equal Opportunity Employer: Veteran / Disability


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