Компания Emphasoft занимается заказной разработкой IT-решений для партнеров с западного рынка. Мы специализируемся на web-приложениях для стартапов на разных стадиях развития.
Проект в сфере телекоммуникаций.
Мы приглашаем Python developer в команду, которая занимается разработкой высококачественных и масштабируемых решений для телеком-платформы.
Вы будете работать с требованиями, интеграциями и технической документацией в тесном сотрудничестве с командами разработки, QA и продукта.
Что мы ждём от кандидата
- Опыт коммерческой разработки на Python 3.10+ от 3 лет
- Глубокие знания FastAPI/Django(DRF) и работы с асинхронностью (asyncio, aiohttp)
- Опыт работы с Celery/Redis/RabbitMQ/Kafka.
- Опыт работы с БД PostgreSQL и ORM SQLAlchemy (оптимизация SQL-запросов, проектирование БД, индексация)
- Опыт разработки и интеграции REST API сервисов
- Умение писать unit и интеграционные тестамы (Pytest, Mock)
- Опыт оптимизации производительности АРІ
Чем предстоит заниматься
-
Работа с Python 3.10+ и управление реальной нагрузкой.
-
Написание читаемого и поддерживаемого кода.
-
Использование цикла событий (event loop), различие блокирующих и асинхронных операций.
-
Настройка RabbitMQ и Redis: политики повторных попыток, обработчики ошибок, проверка статуса задач, кэширование результатов, отмена задач.
-
Работа с нормализацией баз данных, выбор типов данных, индексы, профилирование SQL-запросов.
-
Использование HTTP-методов и кодов ответа, автоматическая генерация документации OpenAPI.
-
Написание Unit, Integration и E2E тестов.
-
Создание тестов для функций.
-
Использование профилировщиков для поиска узких мест и масштабирование асинхронных приложений.
Условия:
-
Гибкий график работы, возможность самостоятельно планировать свой рабочий день
-
Корпоративные курсы английского языка
-
Отсутствие микроменеджмента и бюрократии.