Senior Python Developer — Россия, Нижний Новгород
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Нижний Новгород
Формат: Офис, Гибрид
Занятость: Полная занятость
Грейд: Senior
Rrq5p разрабатывает программные решения для операторов связи.
Neb6 QEbTyy5Y — системы для работы со всеми видами трафика: SMS, Voice, RCS, OTT.
В проекте Nova мы разрабатываем систему поддержки и автоматизации бизнеса транзитных операторов связи.
Вы будете создавать новые программные модули, поддерживать и улучшать существующие, участвовать в проектировании архитектуры и обсуждать решения с командой.
Чем предстоит заниматься:
• Развитием распределённой системы из нескольких Python-сервисов — API-шлюза, основного бэкенда и сервиса расчётов;
• Поддержкой и развитием асинхронных сервисов на Starlette/uvicorn, работающих под постоянной нагрузкой;
• Проектированием и развитием доменных модулей: справочники, партнёры, тарификация, финансовые расчёты, отчётность;
• Разработкой и оптимизацией алгоритмов обработки и структур хранения больших объёмов данных о статистике обработанного трафика.
Наша вакансия для Вас, если у Вас есть:
• Понимание принципов асинхронного программирования;
• Умение работать с чужим кодом;
• Умение работать в команде и готовность делиться опытом;
• Готовность к интенсивному обучению.
Наши ожидания от кандидата:
• Опыт промышленной разработки на Python от пяти лет;
• Хорошее знание языка Python 3 (актуальные версии, asyncio, pydantic);
• Опыт работы с дебагерами и профайлерами;
• Опыт работы с реляционными базами данных (PostgreSQL + SQLAlchemy);
• Опыт работы с прикладными протоколами передачи данных (JSON-RPC, HTTP, WebSocket);
• Базовые навыки работы с Git (GitLab);
• Базовые знания Linux.
Будет значительным преимуществом:
• Опыт проектирования и разработки высоконагруженных многопоточных и асинхронных систем;
• Опыт асинхронного и сетевого программирования;
• Опыт работы с NoSQL базами данных (Redis, KeyDB);
• Опыт работы с аналитическими базами данных (ClickHouse);
• Опыт работы с брокерами сообщений и системами очередей (Kafka, Celery);
• Опыт тестирования асинхронного кода (pytest, pytest-asyncio);
• Опыт работы с AI-инструментами разработки (Claude Code, Copilot и аналогичные);
• Знание английского языка на уровне B1 или выше.
Мы готовы предложить:
• Интересные и сложные проекты в сфере телекоммуникаций;
• Работу в команде профессионалов, открытых к взаимодействию для решения рабочих задач;
• Стабильную конкурентоспособную зарплату с учетом требований к позициям и трендов на рынке труда;
• Высокий уровень корпоративной культуры, большое количество спортивных и корпоративных мероприятий;
• Бесплатное профессиональное обучение иностранным языкам: английскому и испанскому;
• Современный, стильный, комфортабельный офис со спортзалом, душем, зоной отдыха, массажным креслом;
• Ресторан для сотрудников с блюдами от шеф-повара бесплатно;
• Выделенную автомобильную и велопарковку для сотрудников на закрытой территории;
• Дополнительное медицинское страхование, включающее стоматологию, плановый и экстренный стационар, страхование при выезде за рубеж.