Backend-разработчик ТМИС (middle)
2025-04-26
BP Contact

Алматы
Алматы улица Карасай Батыра 152
Привет! Давайте знакомиться!
Кто мы и чем занимается?
Мы - ВP Contact, динамично развивающаяся IT-компания из Казахстана. В нашей команде уже 100 сотрудников, и мы ежегодно увеличиваем доход компании в 1,5 раза. Специализируемся на разработке человекоподобных голосовых и чат-роботов, а также на внедрении контакт-центров.
Приоритетные сферы: здравоохранение, ритейл, транспортный сектор и другие отрасли.
Чем предстоит заниматься?
- Прорабатывать серверную «начинку» проекта: писать микросервисы на 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.
- Следить за безопасностью: JWT, OAuth2, шифрование данных, защита от классических OWASP-ловушек.
- Разбираться с инцидентами: логирование, метрики (Prometheus + Grafana), быстрые хотфиксы и разбор «почему упало».
- Писать документацию, но без графомании: Swagger для API, короткие README по сервисам, заметки в Confluence.
- Работать в команде: обсуждать архитектуру, оценивать задачи, выходить на daily, помогать джунам, если спросят.
Что нам важно?
- 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-навыки
- English — читать доки и баг-репорты без переводчика, писать в issue-трекинг понятно команде.
Что мы предлагаем взамен?
- Современную и амбициозную компанию: мы фокусируемся на главном, а все рутинные задачи выполняются при помощи искусственного интеллекта и GPT.
- Крутое окружение единомышленников: у нас сильная команда профессионалов, которая генерит высокие результаты, постоянно совершенствуясь. Только за последний год команда прошла обучение у ТОП экспертов рынка на 5.000.000 тенге. Мы состоим в закрытом бизнес-комьюнити чатах и клубах, регулярно получая инсайты и лайфхаки от лидеров рынка.
- Официальное оформление, оплачиваемый отпуск, насыщенная корпоративная культура, тимбилдинги.
- Высокий уровень материального вознаграждения.
- Гибкое начало дня с 10:00 до 19:00
- В здании БЦ имеется кофейня, столовая, в офисе есть кухонная зона.
- Крытая бесплатная парковка.
Если Вам откликаются наши ценности, Вы амбициозны и готовы расти и развиваться вместе с нами — тогда оставляйте отклик, мы ждем именно Вас!