Backend-разработчик ТМИС (middle)

2025-04-26
от 400 000
до 600 000
KZT
Опыт работы От 3 до 6 лет
Полный день
Полная занятость
Откликнуться
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
  • В здании БЦ имеется кофейня, столовая, в офисе есть кухонная зона.
  • Крытая бесплатная парковка.

Если Вам откликаются наши ценности, Вы амбициозны и готовы расти и развиваться вместе с нами — тогда оставляйте отклик, мы ждем именно Вас!

Языки

Казахский (C2 — В совершенстве) Русский (C2 — В совершенстве)