Обязанности:
Мы ищем разработчика на Python для присоединения к нашей команде, занимающейся разработкой облачных сервисов и инструментов интеграции с ними. Основная задача команды: создавать решения сервисов для различных клиентов направления: публичное облако, выделенные инсталляции, внутренние сервисы.Чем предстоит заниматься: Разработка компонентов управления сервисами облачного направления Участие в R&D; Поддержка кодовой базы. Исправление багов и рефакторинг; Участие в разработке микросервисной архитектуры; Проектирование API (REST либо иного иного вида в зависимости от выбранной архитектуры); Определение проблемных мест в приложениях с помощью метрик, логов и трассировки запросов, их доработка; Написание unit-тестов. Что ожидаем: Опыт разработки на Python от 3 лет; Знание классических алгоритмов и структур данных; Знание принципов unit-тестирования, опыт написания тестов с использованием библиотеки pytest; Знание принципов работы реляционных баз данных, понимание взаимодействия ORM с ними; Понимание web'а (HTTP, REST и т.д); Опыт работы с Linux: установка и настройка локального окружения, работа на удаленном сервере; Опыт работы с git; Навыки работы с Docker. Будет плюсом: Опыт работы с Nginx, Apache, Kubernetes, Jaeger, Prometheus, Grafana; Опыт разработки на Go или желание его получить; Понимание и использование CI/CD в Gitlab. Мы предлагаем: Удаленный формат работы (при желании можно посещать наши офисы в Москве, Самаре и Санкт-Петербурге); Официальное оформление согласно ТК РФ; Сервис "Понимаю" с психологом для тебя и твоих близких; График работы 5/2 с гибким началом рабочего дня; Программы обеспечения оборудованием и оплаты внешнего обучения; Льготы аккредитованной IT-компании; ДМС; Мы участвуем в различных профессиональных митапах и конференциях.