Линда — 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).
Опыт коммерческой разработки от 5 лет. Глубокое знание Node.js (понимание Event Loop, профилирование памяти). Опыт работы с многопроцессностью, масштабированием приложения...
Высшее образование. Знание программ Microsoft Office Word, Microsoft Office Excel. Знание сметных программ: ПК «СМР-Про» (БНТУ), Синкевича.
Высшее техническое образование (инженер-строитель). Стаж работы по специальности в строительных организациях на инженерных и (или) руководящих должностях не менее...

