Backend Developer (Node.js / PostgreSQL)
Коротко
Develops and optimizes PostgreSQL queries and Node.js server logic, builds REST APIs, integrates external services, writes client-side JavaScript, and · Needs: 1.5-2 years PostgreSQL and Node.js; Node-RED; relational and non-relational databases; Git (Git Flow/Trunk Based); CI/CD; high-load systems
Описание от работодателя
Вашими задачами буде:
Робота з базами даних
Розробка та підтримка 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.
Чому Вам сподобається працювати у нас:
Ми працевлаштовуємо згідно КЗпПУ - у нас Ви почуватиметеся впевненими у завтрашньому дні;
Ми допомагаємо матеріально у скруті - допомога завжди є доречною у непрості часи;
Ми страхуємо Ваше здоров'я - Ви почуватиметеся надійно та спокійно у разі хвороби;
У нас зручний офісний графік та можна працювати віддалено - баланс роботи та особистого життя гарантовано;
Ми навчаємо та розвиваємо кожного - розвиток як професіонала та особистості буде натхненням до нових звершень;
Ми плекаємо корпоративну культуру - спільні цінності допоможуть почуватися командним гравцем.