WorkListВойтиОформить подписку
BO

Middle+/Senior Full-stack Developer (Node.js, backend-focused) | Brainer

Архив
Boosta · Digital-маркетинг
Вакансия в архиве · закрыта 14.10
Смотреть актуальные вакансии

Другие вакансии компании

BO
🇺🇦Украина · remoteLead·англ. не указан
Зарплата не указана
2 ноя
BO
🇺🇦Украина · remoteLead·англ. не указан
Зарплата не указана
2 ноя
BO
🇺🇦Украина · remoteJunior·англ. не указан
Зарплата не указана
2 ноя
Все вакансии компании

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

SU
SupportYourApp · Аутсорсинг клиентской поддержки
🇺🇦Украина · remote·ContractSenior·англ. C1
≈ $4,6 тыс/мес
7 окт
CA
CAST AI · Developer Tools и облако
🇺🇦Украина · remoteSenior·англ. C1
Зарплата не указана
23 сен
DI
DigitalArt · MarTech
🇺🇦УкраинаSenior·англ. B1–B2
≈ $4,6 тыс/мес
10 сен
SE
Senior Full-Stack Developer (Next.js/Python)висит 2 мес.
SevenPro · Разработка ПО
🇺🇦Украина · remoteSenior·англ. C1
≈ $4,6 тыс/мес
3 сен
XS
Xsolla · Платёжные технологии для игр
🇷🇺Россия · remote·Full-timeSenior·англ. B2
≈ $4,6 тыс/мес
20 окт
Вакансии в Украине

О вакансии

Откуда можно работать
Удалённо, находясь в Украине
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Опубликована 22.09 · видели у компании с 09.10 по 12.10 · закрыта 14.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.

Описание переведено машинно с английского.

Суть роли

В настоящее время мы ищем Middle+/Senior Full-stack Developer для проекта Brainer, который создает комплексную онлайн‑платформу для измерения, тренировки и систематического развития когнитивных способностей человека.

Brainer — это цифровое пространство для тех, кто хочет мыслить быстрее, глубже и эффективнее. Платформа объединяет:

  • brain quizzes;
  • brain games;
  • puzzles;
  • courses and educational modules.

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

  • Работать примерно в соотношении 70 % backend / 30 % frontend.
  • Принимать значительную ответственность за разработку backend продукта и самостоятельно выполнять связанные задачи frontend.
  • Проектировать и разрабатывать основную серверную логику, включая пользователей, авторизацию, управление доступом, продукты, отчёты и другие модули продукта.
  • Эволюционировать архитектуру с учётом роста количества пользователей, трафика, данных и интеграций.
  • Обеспечивать надёжность платёжной логики и корректную обработку повторных запросов, ошибок и граничных случаев.
  • Проектировать и оптимизировать операции с базой данных, выявлять узкие места и повышать производительность системы.
  • Разрабатывать событийно‑ориентированные и аналитические компоненты продукта, чтобы команды Product и Marketing получали точные и надёжные данные.
  • Самостоятельно реализовывать сценарии продукта на frontend в интеграции с API.
  • Сотрудничать с командой Product над техническими решениями, оценивая риски и сложность и предлагая способы валидации гипотез продукта.
  • Повышать качество инженерии продукта через code reviews, мониторинг, безопасность, качество интеграций и систематическое управление техническим долгом.
  • Участвовать в архитектурных решениях, которые будут формировать развитие продукта в течение следующих 1–2 лет.

Требования

  • 3+ лет коммерческого опыта разработки backend с Node.js и практический опыт работы с NestJS.
  • Глубокие знания JavaScript и TypeScript.
  • Хорошее понимание фундаментальных принципов программирования и проектирования программного обеспечения, SOLID и GRASP, с умением применять их на практике.
  • Практический опыт работы с реляционными базами данных, предпочтительно PostgreSQL, включая проектирование схем, индексы, транзакции и оптимизацию запросов.
  • Опыт проектирования и разработки REST API, авторизации, JWT, сессий, cookies и безопасной обработки пользовательских данных.
  • Понимание надёжных серверных систем, включая обработку ошибок, повторные попытки, конкурентные операции, масштабирование и выявление узких мест.
  • Практический опыт работы с React и Next.js, достаточный для самостоятельной реализации frontend‑части сценариев продукта.
  • Понимание продуктовой аналитики и опыт интеграции сторонних сервисов.
  • Опыт использования AI‑инструментов в разработке, с обязательной проверкой и пониманием сгенерированного кода.

Будет плюсом

  • Опыт работы с высоким трафиком, большим количеством пользователей или системами высокой нагрузки.
  • Опыт работы с платежами, подписками, биллингом и рекуррентными платежами.
  • Практический опыт кэширования, очередей и обработки фоновых задач.
  • Опыт интеграции AI‑API или разработки функциональности на основе генеративного AI.
  • Опыт работы с CI/CD, Docker, мониторингом или облачной инфраструктурой.
  • Опыт запуска веб‑продукта или значительной его части с нуля.
  • Опыт работы с B2C‑продуктами с высоким объёмом платного трафика.

Условия и бенефиты

  • Поддержка вашего самореализации и карьерного роста: вертикальное и горизонтальное развитие, возможности работать в разных нишах и компенсация внешних курсов и конференций.
  • Гибкий график работы (вы можете начинать рабочий день в любое время с 8:00 до 11:00 по киевскому времени).
  • Офис в Киеве, коворкинги во Львове или Варшаве, либо возможность удалённой работы — выбор за вами.
  • 28 рабочих дней оплачиваемого отпуска в год, до 30 дней больничного с медицинским подтверждением, плюс все официальные праздники.
  • Забота о вашем здоровье: медицинская страховка, программа Mental Health и компенсация сеансов терапии.
  • Программа Ukrainian Victory Support и другие значимые социальные инициативы.
  • Подарки к особым событиям в вашей жизни и карьере.
  • Квартальные тим‑билдинги (онлайн или офлайн).
  • Компенсация оборудования во время отключений электроэнергии.
  • Максимальная поддержка в сложных жизненных ситуациях.
  • Этапы прохождения:
  • Stage 1. Pre-screen.
  • Stage 2. Technical interview.
  • Stage 3. Test task
  • Stage 4. Bar interview.
  • Stage 5. Reference checks.
  • Stage 6. Job Offer!

Навыки

Node.jsNestJSJavaScriptTypeScriptSOLIDGRASPPostgreSQLREST APIsJWTReactNext.jsAI toolsCI/CDDockermonitoringcloud infrastructurecachingqueuesbackground task processingpayments

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти