Описание
Мы в поиске опытного Разработчика на Python.
Задачи
•Разработка и поддержка Python-микросервисов: HTTP API, консумеры, консольные команды.
•Доработка существующего Python-монолита.
•Полный цикл работы над задачами: от декомпозиции и оценки до выката в прод и наблюдения за канареечным релизом.
•Работа с тестированием, типизацией, code review и качеством кода.
•Настройка мониторинга и алертов, самостоятельный разбор инцидентов.
•Участие в декомпозиции проектов и организации разработки.
•Возможность со временем участвовать в создании микросервисов с нуля и проводить code review задач коллег.
Требования
•От 5 лет коммерческой разработки на Python 3.
•Опыт разработки и поддержки микросервисов, понимание архитектуры и взаимодействия сервисов.
•Уверенная работа с PostgreSQL, понимание планов запросов, опыт с RabbitMQ и Redis/кэшированием.
•Асинхронная разработка на asyncio.
•Написание unit- и интеграционных тестов (pytest), типизация (mypy), линтеры.
•Docker и опыт работы с Kubernetes / Nomad, понимание процессов деплоя и окружений dev / beta / prod.
•Умение самостоятельно разбирать проблемы в проде: логи, метрики, мониторинг, трассировки (ELK/Kibana, Grafana/Prometheus, Jaeger или аналоги).
•Опыт работы с feature-флагами и динамической конфигурацией.
•Самостоятельное ведение задач: уточнение требований, декомпозиция, оценка, реализация и выкатка в прод.
•Git, code review, работа по Jira-подобному процессу.
Условия
Главный принцип SkillStaff — Выбирай!
•Экспертиза: делай выбор в пользу проектов с разным уровнем сложности и экспертных команд, где можно работать с лучшими специалистами и обмениваться опытом.
•Разнообразие проектов: выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
•Комфорт: создавай идеальные условия для своей работы.