NodeJS Software Developer

We are a big data orchestration startup focused on high performance environments for artificial intelligence, machine learning and other large-scale initiatives. Our products help customers build analytics data lakes, high performance machine learning infrastructures, large scale data science systems, realtime dashboards and more.

Role Overview
We’re looking for a NodeJS Software Developer, who, as part of our RND department will help build our software. You will be developing our software defined network, software defined storage and software defined servers, and work with many complex technologies ranging from NoSQL databases to Apache Spark.

Responsibilities
You will be required to design and implement micro-services in NodeJS that control various aspects of our hardware and software infrastructure control mechanisms. There are many projects you can work on, ranging from Kubernetes control, application control down to network provisioning.

Requirements

  • 3-4 years’ experience in development, preferably server-side in any programming language is a must.
  • Good understanding of common protocols such as TCP, HTTP, HTTPS, Websockets and the OSI stack is a must.
  • Advanced SQL (especially MySQL) experience is a must.
  • 1-2 years’ experience in NodeJS or server-side javascript. If the candidate has no prior NodeJS experience, training on the job can be performed.
  • 1-2 years of experience in PHP is a plus.
  • Solid understanding of asynchronous programming is a plus.
  • Good understanding of code quality attributes (eg: code smells) is a plus.

Soft Skills
We favor teamwork over individual excellence and efficiency over perfectionism. Our management style is hands off and thus we expect our team members to be self-driven and to some degree, self-managed.

Being part of a startup is a lot of fun. It offers rewards and responsibilities that are unheard of in corporate environments. It can provide a quick path to the stratosphere of IT from a technical point of view as it must move a lot quicker and with a lot less resources. We will enable you to truly evolve and to make difference in the team and perhaps lead the way.

Apply now

Your name, email and phone number are requested in order for us to receive your message and get back to you.