Job Description

Backend Developer/Lead (Research Engineer) - NOVA

At Bert Labs, our IoT devices are pushing data to the cloud from thousands of IoT devices every second, this will go up to hundred of thousands of devices around the world. Handling this kind of traffic on server will be an exciting challenge for any Software Backend Engineer. At Bert Labs, we understand the power of Connected. We are making an Artificial Intelligence and Internet of Things solution to make our buildings, offices, hotels, hospitals, malls and factories more energy efficient and for higher comfort and productivity of these settings.. We aim to provide a user-friendly solution to our client which saves on their monthly energy bill and provide predictive maintenance for their critical machines. You will be working with Embedded Firmware Engineers to build a robust end to end IoT solution. You will also be working with Data Engineers and Data Scientist to build a robust machine learning platform and with Software Frontend Engineers to provide a seamless user experience. If working on challenging high traffic applications excites you, we have a place for you at Bert Labs.

Roles:
  • Lead and execute the development effort of server-side of our application. 

  • Participate in the entire application lifecycle, focusing on development and testing. 

  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic.

  • Entrepreneurial Leadership role, where you Innovate every day and do things beyond your current capabilities. 

  • Follow emerging technologies.

  • Work towards making the platform highly efficient and scalable.

Requirements:
  • Experience in managing projects end-to-end, including gathering requirements, solutioning and designing architecture, developing, testing, deploying, and maintaining systems.

  • Experience working with Distributed microservices architecture and asynchronous messaging technologies like NATS and MQTT. 

  • Hands-on experience in one or more backend-technologies like Node.js (Nest.js, Socket.io , Express). Knowledge of typescript is a plus.

  • Solid understanding of NoSQL - Databases (Cassandra/MongoDB) and WebSockets.

  • Excellent with creating REST APIs using all the mentioned technology stacks.

  • Excellent data structure & algorithm and problem-solving skills.

  • Excellent communication and leadership skills.

© 2017 BERT LABS