Developer Back-End Nodejs (Big Data, Machine Learning)

Type

Plein temps

Salaire

À négocier

Catégorie

Informatique, télécoms, Web

Date d'embauche

Dès que possible

Ville

Flexible


Resolve Big Data challenges in industry 4.0 using NodeJS


JITbase is a fast-growing start-up in Montreal focused on Industry 4.0.
Our goal: digitize the shop floor and turn machine data into human insight.

Manufacturers use our software to guide machine operators in the factory so they work more efficiently. It’s similar to GPS calculating the fasted route based on changing traffic conditions. Our tech stack is divided into three main areas:

IIoT: We collect machine data by connecting our customized IIoT device (ex. Raspberry Pi) directly to the machine, or by accessing the machines over a network.
Front-end: Machine operators on the shop floor use tablets to access our web app which shows them the status of their machines, and what to do next.

Back-end: Our servers, microservices and databases store, process and deliver data using an API.
Our immediate focus: the BACK-END in NodeJS. Our product has grown and our server has too many responsibilities. We need to alleviate blocking, processor-intensive tasks by introducing more event-driven microservices to improve the responsiveness of the API and to deliver big data in real-time.

A good candidate is:

Comfortable and competent programming in NodeJS ← important
Confident using databases in a Big Data context (Mongo, Elastic Search…)
Experienced — 3-5 years of work experience or equivalent
Interested in software development, the "12 factors" & and TDD
Can properly estimate the size of tasks and meet deadlines
Fluent in French or English, with a working knowledge of the other
Familiar with Bitbucket (git), Jenkins, Jira, Confluence…
Inventive and resourceful, an autonomous, proactive self-starter
Curious to learn & share with peers
"Hacker" spirit, enjoys tinkering
Good human and remote communication, not afraid to ask or clarify (Slack, email, video conference)

Advantages of working for JITbase:

Dev team respects good coding practices (Agile, DevOps, ...)
See the result of your work in production quickly
Use and experiment with the latest technologies (Docker, Kubernetes…)
Learn and share with other developers
Flat hierarchy
Flexible work hours & vacations
Be part of a fast growing funded startup with proven record in the ecosystem
Participate in the challenges and successes of a startup
Have some influence the future of the company
The position is available now

Bonus points to include in your application:

The version of our web site (this is not something that a lambda user can see)
The URL of the login page of our web-application