Описание
В нашу компанию требуется хороший человек - и при этом Python-разработчик:) Наш профиль - это in-house разработка массовых онлайн-сервисов и софтов, а также инструментов для рынка интернет-рекламы. Мы занимаем лидирующие позиции на рынке дистрибуции софта в странах СНГ. Эта вакансия для человека с опытом - крепкого python middle'а, который хочет двигаться в сторону python senior'а. Широкая вилка оклада обусловлена тем, что на задачи в текущих проектах требуется несколько разработчиков - и мы готовы рассматривать кандидатов разного уровня.
Требования
•Уверенное владение Python 3
•Опыт работы с FastAPI (с использованием асинхронности) и в production
•Опыт работы в production с базой MySQL (индексы, транзакции и уровни их изоляции, оптимизация запросов и т.д.)
•Опыт работы с TortoiseORM
•Опыт организации кеширования с помощью Redis
•Опыт работы с Git и понимание Gitflow
•Навык написания тестов с использованием unittest/pytest, mock
•Понимание особенностей микросервисной архитектуры и опыт решения проблем микросервисного взаимодействия
•Опыт работы с RabbitMQ или другими брокерами сообщений
•Опыт работы с Kubernetes
•Умение разбираться в чужом коде
Будет плюсом
•Опыт работы с Prometheus и построения дашбордов на Grafana
•Опыт работы и оптимизации высоконагруженных Python-сервисов
•Опыт CI для Python приложений (Docker + Gitlab)
•Опыт работы с ClickHouse
•Опыт работы с MongoDB
Условия
•Конкурентный уровень дохода при full-time. Определяется вашими начальными навыками
•Премии за успешное выполнение стратегически важных этапов
•Удалённая работа
•Гибкий график. Вы сможете разбить свой день на удобные интервалы работы и работать в привычной обстановке
•Работа над проектами внутри мини-команд: опытные напарники JS и Node.js, системный администратор, тимлид. Забудьте о соло-разработке, девопсе своими руками и бюрократии:)
•Современные процессы разработки (Docker + Kubernetes, CI/CD + GitOps), востребованные и качественно реализованные проекты
•Классная команда - мы умеем и любим работать с людьми
•Гарантируем "правильный" менеджмент и прокачку недостающих компетенций
•У нас выверенный годами баланс между дисциплиной и свободой
•Возможность развития до senior разработчика