Опыт
- Минимум 2 года опыта в веб-разработке
- Опыт самостоятельного развертывания веб-приложений
- Знания принципов работы и маршрутизации сетей, протоколов TCP, HTTP, DNS, REST API
- Практический опыт работы с DevOps практиками (CI/CD, автоматизация развертывания, мониторинг)
- Опыт работы с системами контроля версий (Git)
Технические навыки
- Глубокие знания JavaScript, TypeScript
- Обязательны базовые знания Python (чтение кода, понимание логики)
- Знание основных принципов ООП, понимание концепций функционального программирования, базовые знания архитектурных паттернов
- Понимание работы NodeJS (особенности движка, реализация многопоточности, etc)
- Опыт работы с любой из распространённых библиотек для построения веб-серверов на JS (Express/Koa, Fastify, etc)
- Опыт работы с реляционными и/или NoSQL базами данных
- Знание Linux на уровне продвинутого пользователя (базовое администрирование, настройка сети)
- Опыт работы с Docker, Docker Compose
- Опыт работы с инструментами CI/CD, в первую очередь Gitlab CI (плюсом будут Jenkins, Github Actions)
Желательные навыки
- Опыт с веб-фреймворками типа Django, Flask и\или FastAPI
- Умение настроить веб-сервер на Apache, Nginx
- Опыт работы с облачными платформами (AWS, OpenAI Cloud, Azure)
- Опыт оптимизации производительности веб-приложений
- Умение писать unit тесты
- Знания в области ML/DS
Мы предлагаем
- Наставника по софт-скиллам и управлению персоналом;
- Хороший рыночный доход;
- Карьерный рост;
- Полностью удалённая работа и гибкий график.
Error get alias