Senior/Lead Back-end Developer / Technical Lead Node.js

Senior/Lead Back-end Developer / Technical Lead Node.js

Минск, Интернациональная улица, 36

Метро: Купаловская

Описание вакансии

Линда — B2B SaaS-платформа для разработки, управления и доставки образовательного контента. Продукт уже работает на СНГ рынке и имеет существующую клиентскую базу, инфраструктуру, командные процессы и накопленную техническую базу.

Мы ищем Senior/Lead Back-end разработчика на Node.js, который сможет стать технической опорой продукта: поддерживать и развивать backend, участвовать в DevOps-задачах, разбираться в существующей архитектуре, постепенно брать на себя всё больше ответственности и в перспективе собрать под себя небольшую команду.

Это роль для человека, которому интересно не просто писать задачи по спецификации, а влиять на архитектуру, процессы, качество разработки и техническую стратегию продукта.

Что предстоит делать:

Backend-разработка

  • Проектировать, разрабатывать и поддерживать серверную часть продукта на Node.js / TypeScript.
  • Разбираться в существующей кодовой базе, улучшать архитектуру, устранять технический долг, оптимизировать производительность и стабильность системы.
  • Работать с API, бизнес-логикой, очередями, фоновыми задачами, интеграциями и долгими операциями.

Поддержка и развитие существующего продукта

  • На первом этапе важно будет принять продукт в работу: разобраться в архитектуре, инфраструктуре, процессах деплоя, критичных зонах и текущих ограничениях.
  • Нужно будет уметь самостоятельно расследовать production-проблемы: смотреть логи, метрики, ошибки, поведение сервисов, находить причины и доводить исправления до прода.

DevOps и инфраструктура

Мы не ожидаем от кандидата полноценного DevOps-инженера, но важно, чтобы человек не боялся инфраструктуры и мог уверенно работать рядом с ней.

Необходимо:

  • понимать базовые принципы Kubernetes;

  • работать с Helm-чартами и конфигурациями окружений;

  • разбираться в CI/CD пайплайнах;

  • уметь читать и менять конфигурации деплоя;

  • понимать, как сервисы запускаются, масштабируются, логируются и мониторятся;

  • участвовать в поддержке dev/stage/prod окружений;

  • взаимодействовать с облачной инфраструктурой, желательно Yandex Cloud.

Будет плюсом опыт с Terraform / Terragrunt, Kubernetes, Helm, Docker, observability-инструментами и production-инфраструктурой.

AI в разработке

Мы активно смотрим в сторону AI-assisted development и хотим, чтобы новый технический лидер умел не просто пользоваться ChatGPT для подсказок, а системно внедрять AI в инженерные процессы.

Важно, чтобы кандидат:

  • понимал современные AI-инструменты для разработки;

  • умел использовать AI для ускорения написания кода, рефакторинга, тестирования и документации;

  • мог выстраивать рабочий процесс с AI-ассистентами без потери качества и контроля;

  • понимал ограничения AI-generated code;

  • умел ревьюить, проверять и безопасно интегрировать код, написанный с помощью AI;

  • интересовался автоматизацией разработки, генерацией тестов, анализом логов, поиском ошибок и ускорением рутинных инженерных задач.

Будет большим плюсом опыт использования AI-агентов, Copilot, Cursor, Claude Code, ChatGPT, локальных LLM или похожих инструментов в реальной разработке.

Техническое лидерство

На первом этапе роль может быть близка к Lead Backend Developer / Tech Lead, но в перспективе мы хотим видеть человека, который сможет стать техническим владельцем направления.

Ожидаем, что кандидат сможет:

  • принимать архитектурные решения;

  • формировать технический roadmap;

  • улучшать процессы разработки;

  • настраивать code review и инженерные практики;

  • помогать с наймом и онбордингом новых разработчиков;

  • постепенно собрать вокруг себя небольшую сильную команду;

  • стать технической опорой продукта на текущем рынке.

Эта позиция хорошо подойдёт человеку с амбицией вырасти в Head of Engineering / CTO направления.

Наши ожидания:

Обязательный опыт:

  • 5+ лет в разработке программного обеспечения.

  • 3+ года коммерческого опыта с Node.js.

  • Уверенный опыт с TypeScript.

  • Опыт проектирования и поддержки backend-сервисов.

  • Опыт работы с базами данных, SQL и ORM, например Prisma, Sequelize, TypeORM или аналогами.

  • Умение оптимизировать запросы и разбираться с производительностью БД.

  • Опыт работы с брокерами сообщений: RabbitMQ, Kafka или аналогами.

  • Опыт с долгими операциями, очередями, retry-механиками и фоновыми задачами.

  • Опыт с Redis: кэширование, блокировки, очереди или вспомогательные сценарии.

  • Опыт разработки и поддержки GraphQL и/или REST API.

  • Опыт с realtime-механиками: WebSocket, Server-Sent Events или аналогами.

  • Умение расследовать production-инциденты по логам, метрикам и ошибкам.

  • Опыт работы с Git, CI/CD и командными процессами разработки.

  • Умение писать тестируемый код и покрывать тестами критичную или сложную бизнес-логику.

  • Способность принимать архитектурные решения и отвечать за качество технической реализации.

Будет плюсом:

  • Опыт с Kubernetes, Helm, Docker.

  • Опыт с Terraform / Terragrunt.

  • Опыт с Yandex Cloud или другим cloud-провайдером.

  • Опыт настройки CI/CD пайплайнов.

  • Опыт с observability: structured logs, metrics, tracing, Grafana, Loki, Prometheus, Sentry или аналогами.

  • Понимание OWASP и базовых практик secure development.

  • Понимание ISO 27001 или похожих security/compliance-подходов.

  • Опыт с React.js и способность при необходимости разобраться во frontend-части.

  • Опыт работы с AI-инструментами в разработке.

  • Английский язык от B1.

Кого мы ищем?

Нам нужен не просто исполнитель, а человек, который сможет стать владельцем технического направления.

Идеальный кандидат:

  • умеет самостоятельно разбираться в сложной системе;

  • не боится legacy и умеет постепенно улучшать кодовую базу;

  • может поддерживать продукт в production;

  • понимает backend, инфраструктуру и процессы доставки;

  • умеет общаться с бизнесом, frontend, QA и аналитиками;

  • способен не только писать код, но и строить инженерную систему вокруг продукта;

  • хочет расти в сторону Tech Lead / Head of Engineering / CTO.

Что предлагаем:

  • Работа с живым B2B SaaS-продуктом, у которого уже есть пользователи и рынок.

  • Возможность стать ключевым техническим человеком в направлении.

  • Участие в развитии архитектуры, процессов и команды.

  • Возможность в перспективе собрать под себя небольшую инженерную команду.

  • Пространство для внедрения современных инженерных практик и AI-инструментов.

  • Full-time, официальное оформление.

  • Гибридный или удалённый формат работы.

  • Корпоративная техника Apple.

    Будем рады видеть тебя в команде Линда

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Фаброс
  • Минск

  • Не указана

Рекомендуем
Viber
  • Минск

  • Не указана

Рекомендуем
Административный Ресурс

Tech Team Lead/ Технический руководитель

Административный Ресурс

  • Минск

  • Не указана

Рекомендуем
  • Минск

  • Не указана

Itransition
  • Минск

  • Не указана

  • Минск

  • Не указана

Team.Inno / Фабрика инноваций и решений

Senior Web3 Backend Engineer

Team.Inno / Фабрика инноваций и решений

  • Минск

  • Не указана

Интернет-магазин Евроопт

Senior PHP Developer (Laravel)

Интернет-магазин Евроопт

  • Минск

  • до 5000 USD

Team.Inno / Фабрика инноваций и решений

Senior Blockchain Infrastructure Engineer

Team.Inno / Фабрика инноваций и решений

  • Минск

  • до 5000 USD

LeverX
  • Минск

  • от 6000 USD

Back-end Node. JS-developer

Прогмакс Девелопмент

  • Минск

  • от 6000 USD

Диджитал Лайн
  • Минск

  • от 6000 USD

Qulix Systems

Senior .NET Developer

Qulix Systems

  • Минск

  • от 6000 USD

АйрисДев

Team Lead PHP

АйрисДев

  • Минск

  • от 6000 USD

Центромаш
  • Минск

  • от 6000 USD

Лайфтех

Java Developer

Лайфтех

  • Минск

  • от 6000 USD

Senior Python Developer

Бусел Капитал

  • Минск

  • от 6000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию