Описания нет
Python backend developer
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разработка и поддержка бизнес-логики 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 календарных дней оплачиваемого отпуска в год.
- Возможности для обучения и развития сотрудников, корпоративные тренинги.
- Служебная сотовая связь.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.