Full Stack Developer (Middle)
Описание роли
В роли Full Stack Developer (Middle) вы будете отвечать за развитие ключевых компонентов образовательной платформы MD School. Основная задача — поддерживать и улучшать веб-приложение на базе React и Next.js, а также backend-часть, реализованную на Node.js и Python. Вы будете принимать участие в полном цикле разработки: от проектирования архитектуры до выкатки изменений в продакшн и мониторинга стабильности системы.
Ваши ключевые обязанности:
* Проектирование и написание модульного и поддерживаемого кода на frontend (React, Next.js) и backend (Node.js, Python).
* Настройка и оптимизация взаимодействия с базами данных MongoDB и PostgreSQL.
* Разработка и поддержка REST API, микросервисов и серверных функций.
* Оценка задач, планирование спринтов и соблюдение сроков сроков с помощью GitHub и CI/CD.
* Проведение код-ревью, документирование решений и написание автоматизированных тестов.
* Интеграция AI-инструментов для генерации идей, автоматизации рутинных операций и повышения качества продукта.
* Взаимодействие с дизайнерами, менеджерами продукта и другими разработчиками для согласования требований и реализации новых фич.
Особенности вакансии
MD School предлагает полностью удалённый формат работы с гибким графиком — вы сами планируете своё время и место работы. Проект активно внедряет современные технологии: вы получите шанс работать с AI-инструментами, Docker и облачными средами, а также вносить инициативы по улучшению архитектуры и процессов. Ваша роль будет ключевой: вы будете принимать решения по техническому стеку и способствовать развитию образовательной платформы, которая влияет на обучение тысяч пользователей.
О компании MD School
MD School — динамично развивающийся EdTech-проект, ориентированный на создание интерактивных курсов и образовательных сервисов для школьников и студентов. Миссия компании — сделать обучение доступным, увлекательным и результативным с помощью технологий. В команде MD School ценят открытость, эксперименты и профессиональный рост: здесь вы можете предлагать идеи, участвовать в хакатонах и развивать свои навыки на реальных проектах.