← Усі вакансії

Node.js Backend Developer

Джерело:
djinni.co
Відгукнутись на вакансію →

Node.js Backend Developer (Project / Contract)

Формат: проектна зайнятість / контракт (можливий full-time на період проєкту)

Шукаємо досвідченого Node.js Backend Developer, який посилить команду наших партнерів та працюватиме разом із поточним Backend Engineer над оптимізацією високонавантаженої системи обробки даних у реальному часі.

Розглядаємо як розробника, так і сильного технічного експерта, який готовий прийти на конкретний проєкт і вирішити складне інженерне завдання.

Основна задача

Підвищити продуктивність backend-системи, що обробляє великий потік телематичних даних у реальному часі:

оптимізувати обробку великих масивів даних;

зменшити затримку (latency) API;

підвищити пропускну здатність сервісів;

покращити швидкість обробки повідомлень у реальному часі;

оптимізувати роботу з базами даних, кешуванням та чергами повідомлень;

провести аудит існуючої архітектури та запропонувати технічні покращення.

Обов'язкові вимоги

впевнений досвід розробки на Node.js;

досвід роботи з високонавантаженими backend-системами;

практичний досвід оптимізації продуктивності backend та API;

досвід роботи з великими потоками даних у режимі реального часу;

знання мережевих протоколів та TCP/IP;

обов'язковий досвід роботи з протоколами EGTS та Protobuf;

досвід профілювання та пошуку вузьких місць у продуктивності;

розуміння асинхронної архітектури Node.js.

Буде великим плюсом

Redis;

RabbitMQ, Kafka або інші брокери повідомлень;

PostgreSQL / ClickHouse / MongoDB;

Docker;

Kubernetes;

досвід роботи з GPS/IoT/телематичними платформами;

досвід побудови систем обробки телеметрії.

Що потрібно буде зробити

провести технічний аудит поточного рішення;

знайти вузькі місця у backend;

оптимізувати алгоритми обробки даних;

зменшити час відповіді API;

підвищити продуктивність системи без втрати стабільності;

передати команді рекомендації та результати виконаної роботи.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot