Python-разработчик уровня middle
Компания разрабатывает сайты и мобильные приложения, использует современный технологический стек и работает с высокими нагрузками. Ищет Python-разработчика уровня middle, специализирующегося на разработке чатов: от простых ботов до AI-агентов со сложной логикой, состоянием и интеграциями.
Стек: Python, Elasticsearch, PostgreSQL, Kafka, Clickhouse, Memcached, Redis, Docker.
Инструменты: Jira, Confluence, Rocket.Chat, Telegram, Redash, Git, Gitlab, Docker, Redis.
Чем предстоит заниматься
- Выполнение технически сложных задач, проектирование архитектуры приложений
- Применение знаний в области доставки приложений на контур (CI / CD)
- Самостоятельное решение задач, заведение задач на рефакторинг приложений с аргументированной позицией
- Оказание помощи тимлиду в развитии и найме сотрудников, организация обучения и консультаций по спорным вопросам
- Предложение решений по оптимизации процессов работы команды
- Выполнение code-review кода коллег, формирование конструктивной критики с конкретными вариантами улучшений
- Стандартизация решений для минимизации количества ошибок
- Эффективное взаимодействие с членами команды, обсуждение сложных моментов с внешними командами, уточнение требований или согласование технических решений с архитектором проекта
- Написание тестов для работающих приложений
- Исправление багов в приложениях в рамках компетенций
- Постоянное обучение и совершенствование навыков
Что важно для этой позиции
- Опыт коммерческой разработки не менее трёх лет
- Уверенное знание Python 3.9 и выше
- Владение асинхронной разработкой на Python
- Опыт работы с фреймворками: FastAPI, Sanic
- Опыт в ML
- Понимание принципов SOLID, ООП, основных шаблонов проектирования
- Опыт разработки под Linux
- Опыт работы с базами данных PostgreSQL (MySQL), понимание принципов ACID
- Опыт работы с индексами и оптимизацией запросов
- Опыт работы с Git, Gitlab CI / CD
- Опыт работы с Docker, Memcached, Elasticsearch, Kafka
- Опыт работы с микросервисной архитектурой
- Опыт написания unit-тестов
Будет плюсом
- Высшее техническое образование
- Опыт работы с Clickhouse, Kubernetes
- Представление об устройстве Nginx, RabbitMQ, Swagger
Мы предлагаем
- Работу со смыслом — участие в создании удобных сервисов и услуг
- Официальное трудоустройство
- Комфорт
