Senior / Lead Full-Stack Engineer (Node.js + React) в EmplyFlow
Помогаем компаниям развивать людей системно, а не «по ощущениям»
EmplyFlow — HR-платформа оценки и развития сотрудников на базе AI.
Мы помогаем компаниям:
видеть реальный потенциал каждого человека и команды;
строить карьерные треки, планы развития и обучение;
автоматизировать Performance Review, оценку компетенций и мотивацию;
экономить сотни часов HR-команде за счёт автоматизации рутины. (EmplyFlow)
Наша миссия — минимум действий, максимум результата для HR и руководителей: мы убираем бумажки, таблицы и хаотичные оценки и заменяем их умной платформой развития талантов.
Сейчас мы ищем сильного Senior / Lead Full-Stack инженера, который хочет влиять на продукт целиком — от архитектуры до качества продакшена — и делать инструмент, которым реально пользуются живые HR-команды и менеджеры каждый день.
У нас уже есть:
продукт в проде, активные клиенты и живая нагрузка;
сложная e-mail инфраструктура с триггерными письмами, шаблонами и метриками доставляемости;
много интеграций и развивающийся AI-функционал. (EmplyFlow)
Нам нужен человек, который:
любит работу: умеет поднять систему за минуты, а не часы;
видит не только код, но и ценность для бизнеса и пользователей;
готов резать легаси, упрощать архитектуру и ускорять вывод фич в прод.
Продукт и продакшн
Поддержка продакшена: быстрое восстановление инцидентов, снижение шума, улучшение наблюдаемости (SLA/SLO, error budget).
Проектирование и реализация фич end-to-end: backend → API → frontend → мониторинг → rollout.
Развитие ключевых модулей платформы: от e-mail-инфраструктуры до модулей карьерных треков, тестирования сотрудников и performance review. (EmplyFlow)
Архитектура и долг
Рефакторинг крупных фронтовых компонентов и декомпозиция «монолитных» участков.
Упрощение архитектуры, улучшение DX, повышение тестового покрытия.
Оптимизация производительности и стоимости (запросы, очереди, кэш, хранение).
Интеграции и данные
Интеграции с платёжками, почтовыми провайдерами, вебхуками, SSO и внутренними сервисами клиентов.
Работа с безопасностью и данными: приватность, роли/права, аудит, соответствие 152-ФЗ / GDPR-подобным практикам.
Команда и экспертиза
Наставничество: код-ревью, технические стандарты, совместная проработка решений с продуктом и дизайном.
Участие в технической стратегии (для Lead-грейда): архитектура, стандарты, эволюция стека.
Backend
Node.js (TypeScript), REST / GraphQL, модульная архитектура;
очереди и фоновая обработка.
Frontend
React 18 + TypeScript, современный сборщик, дизайн-система;
SSR/CSR — по задаче.
Data & infra
Реляционная БД + кэш (например PostgreSQL / MongoDB + Redis);
очереди (RabbitMQ / Kafka — по проекту);
S3-совместимое хранилище.
E-mail и DevOps
Шаблоны, трекинг, SPF/DKIM/DMARC, SES/SendGrid-класс провайдеров;
Docker, CI/CD (GitHub Actions), мониторинг/логирование (Sentry, Prometheus / Grafana / ELK).
Обязательный опыт
2+ лет коммерческой разработки с упором на Node.js и React; уверенный TypeScript.
Умение «поднять» прод: диагностика, профилирование, поиск регрессий, rollback/rollout.
Сильная инженерная культура: читаемый код, понятные абстракции, миграции данных, тесты.
Опыт с очередями, фоновой обработкой, транзакциями, конкуренцией, идемпотентностью.
Производительность фронта: мемоизация, виртуализация, разбиение бандла, контроль рендеров.
Понимание e-mail-инфраструктуры: доставляемость, доменные записи, rate limiting, дедупликация.
Умение общаться: формулировать риски и альтернативы, договариваться о компромиссах.
Русский — свободно; английский — чтение/написание техдоков и PR.
Будет плюсом
NestJS / Express на бэке; Next.js / RTK Query / TanStack на фронте.
PostgreSQL в проде (планы запросов, индексы, миграции), Redis (locks, streams).
Kafka / RabbitMQ, cron / worker-пулы, idempotency keys, outbox-паттерн.
SES / SendGrid, warm-up доменов, DMARC alignment, suppression lists.
Kubernetes / Helm, IaC (Terraform), фича-флаги, canary / blue-green.
E2E-тесты (Playwright / Cypress), контрактные тесты (Pact).
Опыт в HRTech / B2B SaaS.
Уровень: Senior / Lead (возможен лид-грейд с зоной ответственности за техстратегию).
Компенсация: от 200 000 ₽ на руки / мес (обсуждаем, зависит от грейда).
Оформление: ТК РФ / ГПХ / самозанятость — по договорённости.
График: гибкий по МСК, продуктовый формат.
On-call дежурства по графику, отдельно оплачиваются.
Продукт, который напрямую влияет на развитие людей в компаниях, помогая вашим коллегам и друзьям (букваль!) чувствовать себя счастливее
Много технических задач уровня Senior/Lead: прод, масштабирование, интеграции, AI-кейсы.
Маленькая команда — много влияния: твои решения реально определяют, как выглядит платформа.
Пришлите:
резюме;
если есть — примеры архитектурных RFC/ADR или технических статей / докладов.
Санкт-Петербург
от 180000 RUR
Планета Инноваций
Санкт-Петербург
от 200000 RUR