{"id":1386789,"url":"https://alion.io/job/dream-lab-python-razrabotchik-middle-2","title":"Python разработчик Middle","company":{"id":7557,"name":"Dream Lab","domain":"dreamlab.kz","url":"https://alion.io/company/dreamlab-technologies-ltd","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Astana, Kazakhstan"],"countries":["KZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":500000,"max":800000,"currency":"KZT","period":"month","gross":null,"usd_annual":22728},"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Aiohttp","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Docker Compose","optional":false},{"name":"FastAPI","optional":false},{"name":"Git","optional":false},{"name":"HTTPX","optional":false},{"name":"Linux","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Selenium","optional":false},{"name":"SQL","optional":false},{"name":"Temporal","optional":false},{"name":"Go","optional":true}],"status":"live","first_seen_at":"2026-09-28T10:21:29Z","employer_posted_date":"2026-09-28","last_verified_at":"2026-09-29T21:50:19Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Ищем Python Backend Developer с коммерческим опытом разработки от 2-3 лет для разработки и поддержки backend-сервисов, REST API и интеграций с внешними системами.\nОсновной стек проекта: Python, Fastapi, Faststream, PostgreSQL, alembic, Docker, Redis, taskiq, temporal, httpx, Git.\n Обязанности\n Разработка REST API с использованием FastAPI.\n Проектирование и разработка новых backend-сервисов.\n Разработка асинхронных сервисов и фоновых задач.\n Работа с taskiq, temporal.io, redis и очередями задач.\n Разработка клиентов для интеграции со сторонними API и информационными системами.\n Интеграция с внешними СУБД и сервисами.\n Проектирование структуры базы данных.\n Работа с PostgreSQL\n Разработка парсеров и сервисов сбора данных.\n Реализация механизмов авторизации и аутентификации.\n Написание unit и integration тестов.\n Поддержка и рефакторинг существующего кода.\n Проведение code review.\n Анализ и устранение ошибок в production-среде.\n Контейнеризация приложений с использованием Docker / Docker Compose.\n Участие в настройке и поддержке процессов CI/CD.\n Взаимодействие с Frontend-разработчиками, аналитиками и другими Backend-разработчиками.\n Участие в проектировании архитектуры новых сервисов.\n Требования\n Коммерческий опыт разработки на Python от 2-3 лет.\n Уверенное знание Python 3.\n Хорошее понимание принципов построения поддерживаемого backend-кода.\n Опыт разработки на FastAPI.\n Понимание принципов построения REST API.\n Опыт работы с:\n Faststream, Kafka\n taskiq, temporalio\n httpx\n alembic\n Хорошее знание PostgreSQL.\n Умение писать и оптимизировать SQL-запросы.\n Понимание индексов, JOIN, транзакций и уровней изоляции.\n Опыт проектирования структуры реляционных баз данных.\n Понимание принципов async/await и асинхронного программирования в Python.\n Опыт работы с taskiq и Redis либо аналогичными технологиями.\n Опыт интеграции со сторонними API.\n Понимание HTTP/HTTPS, REST, JSON.\n Опыт разработки парсеров и скраперов.\n Опыт работы с Selenium, Requests, httpx, aiohttp или аналогичными библиотеками.\n Опыт работы с Docker и Docker Compose.\n Навыки работы в Linux-среде.\n Опыт работы с Git\n Понимание принципов CI/CD.\n Опыт написания автоматических тестов с использованием pytest / unittest.\n Знание алгоритмов и структур данных.\n Способность оценивать сложность алгоритмов и выбирать эффективные способы обработки больших объёмов данных.\n Понимание принципов логирования, обработки исключений и мониторинга приложений.\n Что ожидаем от кандидата\n Умение самостоятельно разбираться в существующем коде.\n Умение декомпозировать задачи и оценивать сроки разработки.\n Ответственный подход к качеству кода.\n Умение искать причины проблем, а не только устранять их последствия.\n Способность аргументировать технические решения.\n Готовность работать как с разработкой нового функционала, так и с существующими сервисами.\n Умение взаимодействовать с другими участниками команды.\n Формат работы\n Полная занятость.\n График работы 5/2.\n Трудоустройство по ТК РК.\n Работа в команде разработки.\n Участие в разработке и развитии backend-сервисов и внутренних информационных систем.","description_format":"text","description_chars":3086,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Education"],"lifecycle":[{"event":"open","at":"2026-09-28T10:26:24Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":17,"reasons":["conf:12","velocity","win:early"],"computed_at":"2026-09-29T05:45:00Z"},"pay":{"stated_usd_annual":22728,"is_top_pay":false},"html_url":"https://alion.io/job/dream-lab-python-razrabotchik-middle-2","json_url":"https://alion.io/job/dream-lab-python-razrabotchik-middle-2.json","meta":{"generated_at":"2026-09-30T01:44:42Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1326,"day_limit":5000,"remaining_today":3674,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}