Python Backend Developer
UNITEL LLC · Toshkent shahri
Обязанности:
• Разработка и поддержка бизнес-логики REST API, интеграция с внешними и внутренними системами.
• Оптимизация производительности: нагрузочные тесты, профилирование, устранение узких мест, тюнинг БД и Redis.
• Участие в переходе на сервисную архитектуру (Kafka).
• Разработка и поддержка биллинга и его подсистем: отчётность, интеграции.
• Мониторинг и метрики (Prometheus, Grafana), разбор инцидентов в продакшене.
• Проектирование схемы БД и написание миграций, оптимизация SQL-запросов.
• Участие в код-ревью, написание unit- и интеграционных тестов, ведение технической документации.
Требования:
• Высшее или среднее техническое образование (ИТ, телекоммуникации).
• Коммерческий опыт разработки на Python 3.x от 3 лет.
• Опыт разработки и поддержки высоконагруженных систем: понимание узких мест (CPU, I/O, БД, сеть), умение профилировать и масштабировать.
• Опыт разработки приложений, использующих сетевое взаимодействие (REST API/HTTP/JSON, SMPP).
• Опыт работы с фреймворками Django, FastAPI, понимание асинхронного Python (asyncio).
• Уверенное знание PostgreSQL: сложные запросы, индексы, транзакции, миграции.
• Опыт работы с Redis и брокерами сообщений.
• Понимание принципов ООП, паттернов, SOLID.
• Опыт написания тестов (pytest).
• Уверенная работа с Git, Docker, Linux/Unix.
• Понимание основ сетей (модель OSI, протоколы TCP/IP, UDP).
• Знание и понимание алгоритмов и структур данных.
• Опыт разработки на Java и/или Go — будет плюсом.
• Опыт работы с Kafka — будет плюсом.
Условия:
• Оформление трудовых отношений в соответствии с действующим законодательством.
• Добровольная медицинская страховка или абонемент в фитнес-клуб Чехов.
• 27 календарных дней оплачиваемого отпуска в год.
• Возможности для обучения и развития сотрудников, корпоративные тренинги.
• Служебная сотовая связь.