Обязанности:
Компания, которая работает над лучшим в отрасли решением для обработки криптовалют, позволяющим принимать, хранить, получать, отправлять и обменивать криптовалютные платежи, в связи с расширением находится в поиске Senior Python Software Engineer! Задачи, которые будут стоять перед вами: ● Проверка бизнес-требований и системных требований от менеджеров по продуктам и архитекторов для переноса требований в код; ● Разрабатывать услуги по хранению данных, большим данным и облачным вычислениям; ● Участвовать в DevOps, средах непрерывной разработки и интеграции; ● Программирование на Python; ● Работа над автоматизацией развертывания/управлением конфигурацией с помощью инструментов, включая Ansible или Azure Pipelines, Cloud Formation, Terraform, в соответствии с моделью DevOps; ● Обеспечивать создание и поддержку всей соответствующей документации процессов и исходного кода; ● Общаться с коллегами, руководителями и клиентами во всей организации; ● Участвовать в устранении неполадок на экспертном уровне и устранять ошибки посредством анализа первопричин, данных и исследования системы. Что важно: ● Уверенное владение языком программирования Python в течение 5 лет, четкое понимание его основных концепций и идиоматического использования, а также принципов написания параллельного кода; ● Минимум один год опыта работы с платформой Django/DRF и отличное знание Django ORM; ● Сильные навыки профилирования и отладки кода; ● Сильные навыки решения проблем и способность анализировать сложные технические вопросы; ● Опыт написания модульных и интеграционных тестов; ● Опыт работы с брокерами сообщений и глубокое понимание того, как они работают; ● Опыт работы с внешними серверами кэширования; ● Продвинутое понимание принципов проектирования архитектуры микросервисов; ● Опыт работы с базами данных MySQL 8+ или PostgreSQL 15+, понимание уровней изоляции и методов оптимизации запросов; ● Глубокое знание принципов и опыт работы с Celery, RabbitMQ и Redis. Будет плюсом: Опыт работы с другими языками программирования и технологиями (например, PHP, Docker, Kubernetes); Понимание концепций REST; Глубокое понимание CI/CD. Условия: Официальное трудоустройство; Плавная адаптация (комплексные программы обучения с руководителями команд); Профессиональные курсы и конференции; Удаленный формат работы; Современные офисы (11 офисов в разных странах мира, в которых есть все необходимое (кофе, лаундж зоны и прекрасные виды); Корпоративные мероприятия; Возможность релокации; Возможность получения премии.