Backend разработчик

Откликнуться

Описание вакансии

Мы — ВP Contact, динамично развивающаяся IT-компания из Казахстана. В нашей команде уже 100 сотрудников, и мы ежегодно увеличиваем доход компании в 1,5 раза. Специализируемся на разработке человекоподобных голосовых и чат-роботов, а также на внедрении контакт-центров.
Приоритетные сферы: здравоохранение, ритейл, транспортный сектор и другие отрасли.
Описание вакансии:
Python 3+ — писaть чисто и идиоматично, уверенно пользоваться asyncio, typing, понимать GIL и как обойти его в CPU-тяжёлых тасках.
— Frameworks — FastAPI на автомате; Django/Flask — не реже pet-проекта. Умение настроить OpenAPI/Swagger руками.
— Базы и данные
— PostgreSQL на «ты»: проектирование схем, индексы, explain-план, репликация.
— Redis / Memcached для кэша и очередей.
— SQLAlchemy (core + ORM) или Django ORM; если надо — raw SQL.
— Очереди и фоновые задачи — Celery или RQ, плюс RabbitMQ/Kafka как транспорт.
— API & протоколы — REST, GraphQL, gRPC; JWT/OAuth2 — из головы, без «гуглить».
— Тестирование — pytest + pytest-asyncio, factory-boy, coverage ≥ 80 %.
— DevOps-навыки
— Прорабатывать серверную «начинку» проекта: писать микросервисы на FastAPI или Django, продумывать их границы ответственности, держать код аккуратным и читаемым.
— Придумывать и внедрять интеграции — от платёжек и SMS-шлюзов до аналитики; где надо — брать HTTP, где быстрее — gRPC или очередь сообщений.
— Следить, чтобы всё крутилось шустро: искать узкие места, ставить кэш на Redis, выносить тяжёлые задачи в Celery/RQ и масштабировать сервисы горизонтально.
— Работать с базой (PostgreSQL): проектировать схемы, писать миграции, оптимизировать запросы; если ORM не справляется — идти в raw SQL.
— Держать качество: писать тесты на pytest, не лениться на code-review, пускать код через mypy/flake8/black.
— Готовить всё к продакшену: собирать Docker-образы, настраивать CI/CD (GitLab/GitHub Actions), описывать деплой в docker-compose или Helm.
Официальное оформление, оплачиваемый отпуск, насыщенная корпоративная культура, тимбилдинги, обучение от компании, дружный коллектив
Высокий уровень материального вознаграждения.
Гибкое начало дня с 09:00 до 18:00 либо с 10:00 до 19:00
В здании БЦ имеется кофейня, столовая, в офисе есть кухонная зона.
Крытая бесплатная парковка.