Веб-разработчик (full-stack)
Описание
Обязанности: Сопровождение и развитие сайтов конференций: Поддержка существующих сайтов (Django, PostgreSQL, HTMX): обновление текстового содержимого, управление этапами проведения конференции, техническая поддержка. Написание тестов для существующего функционала сайтов и исправление ошибок. Доработка существующего функционала и разработка дополнительных модулей (по запросам оргкомитетов конференций). Перенос сайтов конференций с Drupal на новый стек с сохранением пользовательких данных и истории участий. Требования: Django (Python) — уверенное владение, опыт разработки и сопровождения веб-приложений. Базовое знание PostgreSQL — проектирование схем, написание и оптимизация запросов (DDL, DML). JavaScript — опыт создания интерактивных интерфейсов (vanilla или фреймворки - важен опыт интеграции с Django). Git — командная работа с системой контроля версий. Ведение технической документации Базовые навыки администрирования Linux сервера - обновление пакетов, управление разрешениями, конфигурация веб-сервера Знание английского языка Будет плюсом: Коммуникабельность и инициативность Опыт разработки сайтов научных конференций или академических порталов, опыт работы в академической среде, интерес к жизни научного сообщества Drupal (версии 10/11) — опыт создания и конфигурирования сайтов, разработки пользовательских интерфейсов, желание освоить Drupal в процессе работы. Docker, воспроизводимые окружения, CI/CD. Адаптивная вёрстка, базовые навыки UI/UX.