Вашими задачами буде:
Робота з базами даних
Розробка та підтримка SQL-запитів у PostgreSQL;
Написання складних запитів із використанням JOIN, CTE, підзапитів, агрегатних функцій тощо;
Робота з великими обсягами даних: вибірка, фільтрація, агрегація та трансформація даних;
Оптимізація SQL-запитів та аналіз їхньої продуктивності;
Аналіз структури бази даних та взаємозв’язків між таблицями;
Робота з існуючими SQL-запитами: аналіз, доопрацювання та оптимізація.
Розробка та підтримка коду
Написання та оптимізація серверної логіки на Node.js;
Робота з REST API (створення, інтеграція, підтримка);
Реалізація бізнес-логіки та інтеграцій із зовнішніми сервісами;
Написання клієнтського коду на JavaScript (ES6+).
Тестування та якість коду
Написання автотестів;
Використання Git для контролю версій .
Робота в команді
Участь у плануванні задач (Scrum/Kanban);
Взаємодія з QA, дизайнерами, іншими розробниками;
Документування коду та створених модулів.
Підтримка і розвиток продукту
Виправлення багів та оптимізація існуючих рішень;
Підключення нових API та сторонніх сервісів.;
Участь у розробці нових фіч і пропозиції щодо покращень.
Що нам важливо у вашому досвіді:
1,5-2 роки досвіду у розробці та підтримці SQL-запитів у PostgreSQL, розробці Node js;
Досвід створення бізнес-процесів в Node-RED;
Навички роботи з реляційними та не реляційними базами даних;
Успішний досвід роботи з Git (Git Flow / Trunk Based Development);
Досвід концепції та реалізації CI/CD;
досвід роботи з високонавантаженими системами;


