Минск, Интернациональная улица, 36
Метро: КупаловскаяЛинда — B2B SaaS-платформа для разработки, управления и доставки образовательного контента. Продукт уже работает на СНГ рынке и имеет существующую клиентскую базу, инфраструктуру, командные процессы и накопленную техническую базу.
Мы ищем Senior/Lead Back-end разработчика на Node.js, который сможет стать технической опорой продукта: поддерживать и развивать backend, участвовать в DevOps-задачах, разбираться в существующей архитектуре, постепенно брать на себя всё больше ответственности и в перспективе собрать под себя небольшую команду.
Это роль для человека, которому интересно не просто писать задачи по спецификации, а влиять на архитектуру, процессы, качество разработки и техническую стратегию продукта.
Что предстоит делать:
Backend-разработка
Поддержка и развитие существующего продукта
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.
Будем рады видеть тебя в команде Линда