Компания не указана
Tech Lead / Senior Backend Developer (Node.js)
4 нед. назад
от 300k RUBРоссияSeniorRemote
node.jstypescriptnestjspostgresqlmongodbredisrabbitmqnats
Опытный технический лидер и разработчик Node.js с широким стеком технологий и значительными достижениями в оптимизации и сопровождении backend-систем.
О продукте
- шесть MCP-серверов (PostgreSQL, MongoDB, GitLab, Sentry, YouTrack, отладка Node.js через Chrome DevTools Protocol)
- markdown-org — ядро на Rust, расширение VS Code (около 15 тысяч загрузок в Open VSX), клиент Android
Обязанности
- backend, инфраструктура и команда
- медиана авторизованного запроса с 1,32 с до 28 мс с помощью 4-уровнего кэширования (схлопывание одинаковых запросов, in-memory LRU/TTL, Redis, БД)
- обеспечение 400 RPS на одной ноде без cluster, p95 около 25 мс, ноль ошибок
- вывод из эксплуатации 14 сервисов с неподдерживаемым кодом, заменив их на 4
- реализация финансового ядра на PostgreSQL с неизменяемым ledger, двойной записью, идемпотентностью операций
- восстановление приёма платежей и формирование чеков по 54-ФЗ без документации
- управление Kubernetes в Yandex Cloud с около 30 микросервисами, Helm-чарты, сборка на unprivileged Podman + Buildah + Harbor без выделенного DevOps
- создание механизма отладки утечек памяти в production
Требования
- 25+ лет в ИТ, 13+ лет на Node.js
- опыт работы техническим лидером продуктовой команды и разработчиком
- стек: Node.js, TypeScript, NestJS, PostgreSQL, MongoDB, Redis, RabbitMQ, NATS, Kubernetes, GitLab CI/CD
Условия
- Формат работы: удалёнка; гибрид рассматривается только в Санкт-Петербурге
- Занятость: полная, частичная или проектная
- Ожидания по зарплате: от 300 000 ₽ на руки