Python-разработчик в IDP
1w ago
RussiaHybridpythonpostgresqlmongodbredisdjangofastapiflaskunittest+2
Python-разработчик в компании Яндекс, выполняющий задачи автоматизации создания приложений, переработки ролевой модели, сбора данных и масштабирования систем в облаке.
Responsibilities
- Автоматизация процесса создания нового приложения с нуля
- Разработка многоступенчатого процесса по поднятию нового приложения по кнопке — с нуля до развёрнутого сервиса в облаке за минуты
- Тесное взаимодействие с соседними командами для реализации настройки шаблона создания приложения для пользователя с нужной инфраструктурой и его использования в отделе или команде
- Переработка ролевой модели сервиса, проработка и внедрение решения взамен текущего с реализацией и переносом сотен потребителей
- Актуализация данных про все существующие в компании приложения для минимальных задержек обновления информации включая конфигурацию и статус работы компонентов
- Реализация и улучшение взаимодействия с десятками провайдеров различных типов ресурсов
- Разработка подсистемы доставки данных про сущности до сотен сторонних систем-потребителей, проработка решения, реализация и интеграция
- Масштабирование системы согласно росту нагрузок, поиск узких мест, RnD вариантов решения, реализация горизонтального масштабирования
Requirements
- Уверенное владение Python, понимание синтаксиса, типизации данных, управления потоками (условия, циклы), работы с функциями и обработкой исключений, работа со встроенными структурами данных Python
- Опыт работы с реляционными (PostgreSQL) и NoSQL (MongoDB, Redis) базами данных, умение составлять сложные запросы и оптимизировать их
- Уверенное владение веб-фреймворками Django, FastAPI или Flask
- Опыт написания тестов с использованием unittest, pytest или других библиотек для тестирования
- Настройка систем непрерывной интеграции и доставки, таких как GitLab CI/CD или аналоги, и опыт работы с ними
Conditions
- Возможна удалённая и гибридная форма работы
Found in@job_python