Разработка, поддержка и модернизация основного сайта учреждения, дочерних сайтов и внутренних веб-сервисов.
Создание и интеграция RESTful API для связи фронтенда и бэкенда, а также для взаимодействия с внешними системами.
Оптимизация производительности и скорости загрузки сайтов.
Обеспечение безопасности данных (защита от SQL-инъекций, XSS, CSRF и других уязвимостей), работа с персональными данными в соответствии с ФЗ-152.
Написание чистого, поддерживаемого и хорошо документированного кода.
Тесное взаимодействие с дизайнерами, менеджерами проектов и административным персоналом для реализации функциональных требований.
Тестирование (unit, integration, e2e) и отладка кода.
Опыт разработки на одном из языков: Python (Django/Flask), PHP (Laravel), Node.js (Express/Nest.js) или Java (Spring). Примечание: для образовательных учреждений часто предпочтительны Python/Django или PHP/Laravel из-за их безопасности и быстрой разработки.
Глубокое понимание реляционных баз данных: MySQL или PostgreSQL (проектирование схем, оптимизация запросов).
Опыт развертывания и поддержки приложений на серверах (Linux-окружение), знание nginx/Apache.
Понимание принципов REST API.
Продвинутые знания HTML5, CSS3 (включая препроцессоры SASS/LESS и методологии типа BEM).
Требования:
• Высшее техническое образование
• Готовность осваивать новые технологии и постоянно повышать квалификацию.
• Умение общаться с пользователями и коллегами, терпеливость и вежливость
• Способность работать самостоятельно и в команде, пунктуальность
• Умение справляться с критическими ситуациями
• Наличие профильных сертификатов желательно
Технические требования:
Опыт работы с JavaScript (ES6+) и одним из современных фреймворков: Vue.js (предпочтительно), React или Angular.
Умение создавать адаптивную и кроссбраузерную верстку, обеспечивающую корректное отображение на всех устройствах.
Опыт работы с инструментами сборки (Webpack, Vite).
Опыт работы с системами управления контентом (CMS.
Знание TypeScript.
Опыт работы с Docker.
Навыки работы с NoSQL базами данных (например, Redis для кеширования).
Понимание CI/CD процессов.
Опыт интеграции с системами электронного обучения (LMS), API ВУЗов, платежными системами.
Базовые знания о работе с серверами и хостингом.
Условия:
• Место работы г. Екатеринбург, пер. Университетский, 9
• Трудоустройство согласно ТК РФ
• Пятидневная рабочая неделя с 8.30-17.00. Работа в офисе
• Своевременная заработная плата 2 раза в месяц





