Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаFullstack-разработчик (Node.js + React)
Ищем Fullstack-разработчика для работы над крупным банковским проектом - специализированное веб-приложение для мониторинга и управления нагрузкой на СУБД. Основная цель нашего продукта — обеспечить эффективное управление ресурсами базы данных путем анализа запросов, настройки конфигурации СУБД и предоставления удобных отчетов и графиков
Твои задачи:
- Разрабатывать микросервисы на Node.js (Express) для сбора метрик, аналитики и управления конфигурацией СУБД
- Реализовывать REST API, gRPC-серверы и WebSocket-соединения (мониторинг в реальном времени)
- Осуществлять интеграцию с Kafka (producer/consumer, управление партициями, обработка сообщений)
- Проектировать и оптимизировать запросы к PostgreSQL (миграции через Prisma, сложные выборки)
- Работать с аналитическими БД: ClickHouse / Greenplum
- Проводить настройку TLS, работать с JWT-токенами и сертификатами (генерация, ротация)
- Документировать API через Swagger (swagger-ui-express, OpenAPI)
- Использовать AI-агенты для генерации кода и документации
- Проектировать и разрабатывать SPA на React
- Реализовывать интерфейсы без дизайн-проекта — создание удобных промышленных UI для системных администраторов
- Управлять состоянием через MobX (или MobX-State-Tree)
- Кэшировать и синхронизировать с сервером с помощью TanStack Query (ex. React Query)
- Строить графики и визуализировать метрики (Chart.js / D3 )
- Работать с большими объёмами данных на клиенте (виртуализация таблиц, пагинация, ленивая загрузка)
- Работать со сборщиками Webpack/Vite
Что мы ждем от тебя:
-
Опыт Fullstack-разработки от 3 лет
-
Node.js 20+ — понимание event loop, асинхронности, обработки ошибок
-
Express.js — опыт написания middleware, роутинга, обработчиков ошибок
-
Prisma (или TypeORM/Knex) — миграции, написание сложных запросов
-
Axios (или fetch) — работа с HTTP-клиентами, настройка таймаутов и retry для «долгих» API
-
Опыт работы с KafkaJS
-
Опыт работы с PostgreSQL — индексы, транзакции, CTE, оконные функции, оптимизация запросов
-
Docker + Kubernetes — умение собрать образ, написать Dockerfile, деплоить в k8s (поды, сервисы, Ingress)
-
Опыт работы с Linux CLI
-
Опыт использования AI-агентов в разработке (Codex, Claude, Copilot, Cursor, Continue.dev) и документировании проекта
-
Опыт работы с React
-
MobX (или MobX-State-Tree) — практический опыт управления сложным состоянием
-
React Query (TanStack Query) — кеширование, фоновая синхронизация, инвалидация запросов
-
Ant Design (или Material-UI, Semantic UI) — опыт кастомизации темы, работа с таблицами, формами, модальными окнами
-
TypeScript — строгая типизация на фронтенде (интерфейсы, пропсы, ответы API)
-
Умение проектировать интерфейсы без дизайнера: продумывать структуру дашборда, фильтры, таблицы, навигацию
-
Базовое понимание работы с графиками
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие