О позиции
Мы ищем Senior Python разработчика для работы в компании Human Apps в Минске. Эта позиция предлагает возможность участвовать в разработке и оптимизации архитектуры баз данных, а также в создании и развитии Backend-приложений. Вы будете работать в команде, которая стремится к высоким стандартам качества и производительности.
Чем вы будете заниматься
- Разработка и оптимизация архитектуры баз данных;
- Создание Backend-приложений с нуля и их дальнейшее развитие;
- Проектирование, разработка и поддержка RESTful API и GraphQL;
- Внедрение и масштабирование микросервисной архитектуры с использованием Docker, gunicorn, uvicorn, Kubernetes (k8s);
- Тесное сотрудничество с командами менеджмента, QA и Frontend для достижения общих целей проекта;
- Обеспечение высокой производительности, отказоустойчивости и непрерывной работы высоконагруженных систем;
- Активное участие в разработке и внедрении нового функционала, а также оптимизация существующей кодовой базы;
- Исследование и выбор передовых технологий и инструментов для развития проекта.
Требования
- 3-6 лет коммерческого опыта разработки на Python;
- Уверенные навыки работы с асинхронными фреймворками, такими как asyncio и FastAPI;
- Глубокое понимание сетевых протоколов (HTTP, HTTPS, SSL, DNS, PROXY, TCP/IP) и архитектурных принципов REST;
- Практическое применение принципов чистого кода: ООП, DRY, KISS, SOLID;
- Опыт работы с системами обмена сообщениями (RabbitMQ, Redis);
- Навыки работы с Nginx, Docker, Docker Swarm, Kubernetes (K8s);
- Опыт использования систем кэширования, например, Memcached;
- Опыт взаимодействия с реляционными и нереляционными базами данных, а также с инструментами SqlAlchemy, Alembic, Pydantic (для моделей);
- Практический опыт работы с ведущими облачными платформами (AWS, Google Cloud (Storage), Microsoft Azure);
- Понимание сетевых протоколов и принципов непрерывной интеграции/непрерывного развертывания (CI/CD);
- Владение Git и понимание методологии Git Flow;
- Уверенное знание операционных систем семейства Linux.
Будет плюсом
- Опыт работы с Terraform;
- Знания в области компьютерного зрения (Computer Vision);
- Опыт работы с технологиями NVIDIA: CUDA, cuDNN, Tensor Core;
- Знакомство с ML-фреймворками: PyTorch, TensorRT, Hugging Face;
- Transformers, NumPy, OpenCV;
- Практический опыт обработки изображений и видео с использованием AI-моделей (SDXL, GPFGAN, BiRefNet, LaMa);
- Опыт работы с обработкой естественного языка (NLP).
Что мы предлагаем
- Конкурентная зарплата;
- Возможности для профессионального роста и развития;
- Работа в дружелюбной и поддерживающей команде;
- Современные технологии и инструменты;
- Гибкий график работы;
- Офис в центре Минска с комфортными условиями труда.
Вакансия предлагает интересные задачи и конкурентные условия работы, однако не указана конкретная зарплата, что может быть минусом для некоторых кандидатов.
Кто здесь добьётся успеха
Глубокие знания Python и опыт работы с фреймворками, такими как FastAPI, для разработки высокопроизводительных веб-приложений.
Способность к быстрой адаптации к новым технологиям, включая Docker и Kubernetes, для эффективного развертывания и управления приложениями в облачной среде.
Опыт работы с системами управления очередями, такими как RabbitMQ и Redis, для обеспечения надежной и масштабируемой архитектуры приложений.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости отрасли
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев