Position: Front End Developer
Company: KaaIoT
Category: JavaScript
Experience required: 3y
English level: intermediate

We are looking for a teammate who will improve our application, fix critical bugs and performance issues, create new layouts, support existing ones, and tackle integrations with third-party tools. You will be able to develop new features.

**Requirements:**
3+ years of experience in development;
Strong knowledge of JS and Typescript;
Async code (callbacks, promises, async/await), async.js
Backend development experience with NodeJS;
Experience with relational databases (particularly PostgreSQL);
Rest API;
Frontend development experience with Angular;
Unit and Integration tests;
Confident working with the Git version control system;
Would be a plus:

**Will be a plus:**
SQL queries optimizing experience;
Experience with Redis;
Knowledge of the Nest.js framework;
Event-Driven Architecture (e.g. Kafka, BullMQ, Pub/Sub, Messaging);
Ability to work with Docker-based environment;
Experience with Socket.io;
Third-party tools integration with NodeJS;