09.01.2023 18:25
Team Lead (fullstack)
09.01.2023 18:25
Задачи: Проектирование архитектуры веб-сервисов; Руководство командой разработки (на начальном этапе 2-3 человека) в проектах внедрения систем автоматизации; Помощь в подборе и мотивации команды; Организация процессов внутри команды разработки, описание регламентов работы; Оценка трудоёмкости задач, эффективности командной работы и работа по улучшению производительности команды; Код-ревью, управление релизами, менторство и развитие команды разработки, решение организационных задач. Портрет нашего идеального кандидата: Отличное владение python 3.6+; Опыт работы с асинхронным кодом с использованием asyncio; Опыт работы с реляционныи базами данных; Иметь представление как и из чего строится современный фронтэнд; Понимание и принятие философии devops; Владеть искусством описания контрактов по спецификации OpenAPI с использованием инструментов Swagger; Не теряться оказавшись в командной строке linux; Навык проектирования архитектуры приложений. Будет плюсом: Знать протоколы аутентификации/авторизации oauth2, oidc; Уметь строить СI/CD пайплайны; Опыт в построении систем контейнеризации поверх bare metal; Способность объяснить коллегам архитектуру спроектированного приложения. Наш текущий стек: Бэкенд пишем на Python 3.10, используя asyncio в целом и FastAPI в частности, как основной фреймворк; В качестве базы данных любим PostgreSQL; Наши сервисы крутятся в docker контейнерах оркестрируясь черех docker swarm; Автоматизация сборки и доставки приложений осуществляется с использованием gitlab ci пайплайнов; В качестве сервера авторизации используем Keycloak в связке в krakend как единым gateway для всего бэкенда; Контракты описываем по спецификации OpenAPI. Мы предлагаем: Обучение, способствующее профессиональному и личностному росту; Полис ДМС и страхование жизни сотрудника от несчастного случая; Система корпоративных скидок; Гибкая система персональных льгот.
Адрес
Москва
Похожие вакансии
По договоренности
09.01.2023 18:25
Задачи: Проектирование архитектуры веб-сервисов; Руководство командой разработки (на начальном этапе 2-3 человека) в проектах внедрения систем автоматизации; Помощь в подборе ...