Требуемый опыт работы: более 6 лет Полная занятость, полный день
Обязанности:
Проектирование, разработка, тестирование многофункциональных веб-приложений и микросервисов;
Внедрение современных технологий и фреймворков;
Использование передовых методов управления проектами;
Выполнение кодов обзора и дизайна;
Опыт управления разработчиками;
Настройка системы мониторинга для выявления текущих сбоев;
Аудит существующей инфраструктуры и приложений компании на наличие уязвимостей;
Планирование развития ИБ в компании;
Разработка новых шаблонов сайтов, прототипирование (макетирование);
Создание и дизайн новых блоков для библиотеки компонентов;
Участие в проектировании новых сервисов с точки зрения вопросов защиты информации, а также непосредственно проектирование сервисов для исполнения нужд ИБ.
Требования:
Высшее техническое образование;
Знание OS Windows,OS Linux;
Уверенное понимание концепций и методов HTML, Javascript , СSS, JS/JQuery;
Языки программирования Python (C/C++ ,С# - дополнительно);
Отличные знания и навыки разработки на PHP (как преимущество);
Знания и навыки использования MySQL, MaryaDb, PostgresQL и др;
Базовые знания Linux, Nginx, Redis, Elastic, Gearman, Git, Django;
Отличные знания HTML, CSS, JS;
Знания фреймворков Angular, jQuery, Vue, React, Node.JS и других;
Опыт кроссбраузерной и адаптивной верстки;
Умение устанавливать, проектировать и администрировать различные СУБД (MySQL, Elasticsearch, Clickhouse), включая дублирование;
Умение устанавливать и администрировать серверы на Linux (CentOS, Debian);
Умение устанавливать и администрировать web-серверы Nginx, Apache, Ha-Proxy;
Умение устанавливать и администрировать серверы очередей и Кеш-серверов (German, Redis, RabitMQ);
Опыт разработки SAAS сервисов;
Опыт разработки мультиязычных сервисов;
Хороший стиль написания кода;
Опыт рефакторинга кода;
Опыт микросервисной архитектуры;
Дополнительный бонус пр наличии следующих навыков:
Взвешенный подход между новым инструментом и скоростью разработки;
Умение думать с точки зрения пользователя, а не как проще запрограммировать;
Умение разбираться в чужом коде и стремление самому писать читаемый код;
Внимание к UX, желание создавать удобные интерфейсы;
Создание новых функциональных модулей и сервисов платформы;
Проектирование архитектуры для новых сервисов и оптимизация существующих;
Анализ нагрузки на сервис и своевременная оптимизация;
Расширение интеграции с сервисами;
Опыт работы с AWS;
Опыт работы по Scrum;
Навык декомпозиции сложных задач на понятные составные части;
Опыт работы с UX;
Опыт работы с векторной графикой (иллюстрация);
Умение расставлять приоритеты и самостоятельно доводить задачи до финальной стадии.
Условия:
Официальное трудоустройство, "белая" компания;
Стабильный высокий доход;
Условия работы обсуждаются индивидуально с кандидатом;