Компания "Automated Communication Solutions LTD." — быстрорастущая IТ-компания.
Мы увеличиваем эффективность коммуникаций с клиентами с помощью AI-технологий.
Области применения решений:
Холодные продажи и телемаркетинг.
Кросс-продажи и апсейлы.
Повторная попытка продажи ранее отказавшимся клиентам.
Замена СМС-рассылок на автоворонки с ИИ и роботами.
Сбор обратной связи о предоставленных услугах и отзывов.
Информирование об акциях.
Мы активно расширяемся и усиливаем нашу команду, и сейчас находимся в поиске - Python Back-End разработчика.
Обязанности:
Реализация бизнес-логики для админ-панели: новые отчеты, интеграции с платежными системами, инструменты управления пользователями. Рефакторинг существующих модулей.
Поиск и устранение узких мест в коде и запросах к базам данных (PostgreSQL, Redis).
Взаимодействие с frontend-командой для проектирования и реализации контрактов WebSocket API.
Исправление багов, написание миграций (Alembic), поддержка актуальности библиотек и поддержание высокого качества кода.
Выполнение задач в рамках спринта согласно оценке.
Низкий процент багов в реализованном функционале.
Соблюдение и улучшение существующих паттернов проектирования.
Требования:
Опыт коммерческой разработки на Python — от 2 лет (Middle).
Отличное знание asyncio, async/await.
Опыт работы с асинхронными фреймворками (Tornado, aiohttp, FastAPI). Готовность быстро освоить кастомный фреймворк aiorest-ws (на базе Tornado).
SQLAlchemy (v2.0) — уверенное владение (ORM, Core, асинхронные сессии).
PostgreSQL — опыт написания сложных SQL-запросов, знание индексов, транзакций, уровней изоляции.
Redis — опыт применения для кэширования и работы с сессиями (aioredis).
CouchDB или другие NoSQL-БД — базовый уровень (будет плюсом).
Docker/Docker Compose — уверенное владение, умение самостоятельно настраивать окружение. Понимание принципов аутентификации на основе JWT, желательно с опытом работы с асимметричным шифрованием (RSA).
Навыки:
Умение писать, отлаживать и поддерживать высоконагруженный асинхронный код с использованием `async/await`.
Опыт проектирования моделей данных, написания сложных запросов и управления миграциями в асинхронном окружении (SQLAlchemy 2.0+).
Понимание принципов работы WebSocket и опыт создания API, отличающихся от стандартного REST.
Навыки написания и применения миграций для изменения структуры БД. Способность разворачивать и поддерживать локальное окружение для разработки и отладки.
Мы предлагаем:
Работу в быстрорастущей IT-компании;
Стабильный доход и официальное трудоустройство;
Корпоративную скидку на занятия спортом;
Дружелюбную атмосферу, поддержку и помощь со стороны наставников;
Работа удаленно, в офисе, гибрид, с гибким началом дня: 9-10/18-19:00.
Volve Technologies AS
Алматы
до 7500 USD
Jet Finance (ТОО Mogo Kazakhstan)
Алматы
до 6000 USD
Частная компания Snoonu Technologies Ltd.
Алматы
до 6000 USD
Частная компания “Automated Communication Solutions Ltd.”
Алматы
от 800000 KZT