Назад
2 дня назад

Senior Fullstack Developer (Node.js + React.js)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Fullstack Developer (Node.js + React.js): Разработка и масштабирование backend-систем и новых сервисов для образовательной AI-платформы с акцентом на архитектуру, производительность, базы данных и стабильность. Focus on проектировании stateless-приложений, интеграциях с внешними системами, оптимизации больших БД и расследовании инцидентов с использованием AI-агентов.

Локация: Москва, удалённая работа

Компания

iSmart — образовательная платформа для школьной программы с 1 по 11 класс, включающая AI-помощника, геймификацию и адаптивное обучение; платформой пользуются более 12 000 учителей.

Что делать

  • Участвовать в проектировании архитектуры и развитии системы.
  • Разрабатывать новые сервисы и модули, а также интеграции с внешними системами.
  • Масштабировать проект и оптимизировать производительность.
  • Работать с базами данных: сложные запросы, индексы и оптимизация.
  • Поддерживать CI/CD, мониторинг и стабильность системы.
  • Участвовать в расследовании инцидентов с помощью агентов, ускоряющих сбор контекста и разбор проблем.

Требования

  • Коммерческий опыт с Node.js от 7–8 лет.
  • Уверенное владение TypeScript и опыт работы с React.
  • Отличное понимание SQL и NoSQL, опыт работы с большими базами данных.
  • Уверенное владение Docker.
  • Знание Kubernetes на уровне понимания stateless-архитектуры приложений и развёртывания в кластере.

Хорошо, если есть

  • Опыт работы с GraphQL, tRPC, PostgreSQL и MongoDB.
  • Опыт работы с Kubernetes, Docker, CI/CD и системами мониторинга.
  • Интерес к AI-first подходу и интеграции AI-инструментов и агентов в разработку и поддержку.

Культура и преимущества

  • Официальное оформление.
  • Удалённая работа, гибкий график и возможность самостоятельно организовывать рабочий день.
  • Открытость к новым процессам и инструментам, возможность влиять на качество разработки.
  • Возможности карьерного роста в развивающейся компании со штатом более 100 человек.
  • Работа в команде с общими ценностями над продуктом, которым ежедневно пользуются тысячи детей и их семей.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →