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

Работодатель:
Опыт работы:
Более 6 лет
Место работы:
Минск, Интернациональная улица, 36
Размещено:
21.05.2026

Линда — 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.

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

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

Ведущий инженер по сметной работе сметно-договорного отдела
Электроцентрмонтаж

Высшее образование. Опыт работы от 3 лет. Знание ПК на уровне уверенного пользователя (знание Word, Excel, 1C).

3400 руб.
Senior Fullstack Разработчик (Node.js / React, Crypto Trading Bot)
Новиков Антон

Опыт коммерческой разработки от 5 лет. Глубокое знание Node.js (понимание Event Loop, профилирование памяти). Опыт работы с многопроцессностью, масштабированием приложения...

3000 - 5000 USD
Главный бухгалтер
Импреса

Наличие опыта работы с производством обязательно.

Ведущий инженер отдела капитального строительства ОКС
Филиал «Минская городская телефонная сеть» РУП «Белтелеком»

Высшее образование. Знание программ Microsoft Office Word, Microsoft Office Excel. Знание сметных программ: ПК «СМР-Про» (БНТУ), Синкевича.

3800 - 4700 руб.
Ведущий инженер отдела контроля за производством работ по содержанию объектов благоустройства
ГПО Горремавтодор Мингорисполкома

Высшее техническое образование (инженер-строитель). Стаж работы по специальности в строительных организациях на инженерных и (или) руководящих должностях не менее...

2900 руб.