Fullstack-разработчик senior
200 000 - 320 000 ₽
Факты о нас:
-
Успешно работаем в 300+ филиалах на территории РФ
-
Лидеры российского рынка EdTech
-
Активно расширяемся на международном рынке и уже представлены более чем в 10 странах мира
Сейчас мы находимся в поисках опытного fullstack-разработчика в продуктовую команду нового сайта академии.
Чем предстоит заниматься?
-
Развивать нашу собственную CMS, которая лежит в основе всех направлений бизнеса.
-
Поддерживать и развивать крупный фуллстек монорепозиторий, решать архитектурные задачи, масштабировать проект.
-
Проектировать архитектуру системы, проводить code review, внедрять лучшие практики разработки.
-
Работать с современной технологической базой: Fastify, Next.js (включая App Router и SSR), OpenAPI.
Примеры рабочих задач:
-
Настраивать изолированное S3-хранилище для дев-стенда, разрабатывать скрипты очистки данных, управлять хранилищами.
-
Разворачивать и поддерживать прокси-репозиторий Docker, обеспечивать его работу для CI-раннеров и продакшена, при необходимости выносить его за пределы РФ.
-
Автоматизировать инфраструктуру с использованием Terraform, привести дев- и прод-окружения к единому стандарту.
-
Настраивать резервное копирование (base backups), репликацию БД, мониторинг через Prometheus / Grafana.
-
Разворачивать окружения в облачных провайдерах (например, Yandex.Cloud).
Что для нас важно:
-
Глубокое понимание JavaScript / TypeScript (ECMA 2015–2018).
-
Опыт разработки высоконагруженного бекенда и фуллстек-систем.
-
Опыт работы с Fastify и Next.js (SSR, App Router).
-
Опыт построения архитектуры сложных проектов.
-
Умение покрывать код тестами (Jest, Karma, Cypress и т.п.).
-
Уверенное владение Git, Docker и bash.
-
Понимание DevOps-практик: CI/CD, Observability, Infrastructure as Code
Плюсом будет:
-
Практический опыт с Terraform и облачными провайдерами (Yandex.Cloud и др.).
-
Опыт настройки S3 и репликации баз данных.
-
Интерес к UX/UI-дизайну и вопросам доступности (Accessibility).
-
Знание и понимание современных фронтенд-подходов.
Условия:
-
Удаленная работа;
-
Полная занятость 5/2, 8 часов в день, гибкое начало рабочего дня;
-
Полностью белая заработная плата;
-
Оплачиваемый отпуск 28 дней;
-
3 дня DayOff
Опубликована 4 часа назад