Middle Python Back-End разработчик
Город:
Алматы
Занятость:
Полная занятость
Компания "ЧАСТНАЯ КОМПАНИЯ ACTIVE SALES TECHNOLOGIES LTD."
Компания "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.
28 Октября
Алматы
Компания "5 LAB(ФАЙВ ЛАБ)" Our company, with over 12 years of experience in IT commercial development, collaborates with major customers across...
28 Октября
Java-разработчик( HALYK FINANCE, дочерняя организация АО Народный банк )
Алматы
Компания "HALYK FINANCE, дочерняя организация АО Народный банк" Крупнейший инвестиционный банк Казахстана, АО "Халык Финанс", приглашает...
29 Октября
QA Automation Engineer (Python)( Agile Soft )
Алматы
Компания "Agile Soft" QA Automation Engineer (Python) - Senior-level Обязанности в проекте Тестирование backend-приложений...
29 Октября
Алматы
Компания "RAS Group Company" RAS Group Project — крупнейшая проектная компания в Казахстане с более чем 350 высококвалифицированными...
28 Октября
Python Engineer / Backend & Automation
Алматы
Компания "Job Recruitment" Мы — небольшая компания, специализирующаяся на создании интеллектуальных ассистентов для финансового сектора....
Вакансия размещена в отрасли