{"id":179277,"url":"https://alion.io/job/basistech-vedushchii-python-razrabotchik","title":"Ведущий Python разработчик","company":{"id":1660,"name":"Basis","domain":"basistech.ru","url":"https://alion.io/company/basistech","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"C","score":58,"open_postings":11,"ghost_share":0.545,"stale_share":0,"repost_share":0.636,"time_to_fill_p50_days":30,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":25000,"max_usd":56000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":60},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Celery","optional":false},{"name":"Django","optional":false},{"name":"FastAPI","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"TCP/IP","optional":false},{"name":"VLAN","optional":false},{"name":"Amazon S3","optional":true},{"name":"Ansible","optional":true},{"name":"Asyncio","optional":true},{"name":"CI/CD","optional":true},{"name":"ClickHouse","optional":true},{"name":"Django REST Framework","optional":true},{"name":"Docker","optional":true},{"name":"Docker Compose","optional":true},{"name":"Flask","optional":true},{"name":"GitLab CI","optional":true},{"name":"Go","optional":true},{"name":"JavaScript","optional":true},{"name":"OpenStack","optional":true},{"name":"OpenTofu","optional":true},{"name":"React.js","optional":true},{"name":"Redis","optional":true},{"name":"Redux","optional":true},{"name":"Terraform","optional":true},{"name":"VMWare","optional":true},{"name":"Webpack","optional":true}],"status":"live","first_seen_at":"2026-10-12T11:55:55Z","employer_posted_date":"2026-10-12","last_verified_at":"2026-10-17T23:36:59Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ghost","repost_count":3,"flags":["repost"],"days_open":5},"description":"BASIS - разработчик программных продуктов для оказания облачных услуг и платформы динамической инфраструктуры.\n Компания BASIS занимается поставкой и интеграцией решений виртуализации крупнейшим государственным и коммерческим заказчикам. Мы занимаем активную позицию в вопросе замещения импортных решений нашими.\nО команде и продукте.\nКоманда развивает Basis Cloud Control - продукт для централизованного управления облачной инфраструктурой и предоставления облачных ресурсов как сервиса.\nВ облачной платформе: виртуальные дата-центры, сети, роутеры, диски, Kubernetes, биллинг и многое другое. Не аутсорс и не «ещё один CRUD». Ядро - большой Django/DRF-монолит, воркеры в основном FastAPI.\nЗачем команде эта роль.\nCнять сложность с backend разработки. Самостоятельно вести куски платформы: доменная логика и иерархия облака, ролевая модель, долгие операции и очередь сообщений, интеграции с API платформ виртуализаций и других внешних систем. Не «закрывать тикеты по ТЗ».\nЧем предстоит заниматься:\n Развивать и упрощать backend облачной платформы (Django, DRF, PostgreSQL).\n Проектировать и доводить фоновые задачи: идемпотентность, локи, частичный успех, ретраи, backoff.\n Развивать сложную ролевую модель / RBAC (роли с гранулярной настройкой, объекты доступа, область видимости, запросы без авторизации).\n Разбирать живые интеграции: API виртуализаций и других внешних систем, сеть, Linux на стороне платформы и агентов.\n Код ревью и технические решения так, чтобы команде становилось проще, а не «ещё один сервис».\n Наши ожидания:\n 6+ лет коммерческого Python, из них несколько в большом Django/DRF, не pet-проекте.\n PostgreSQL руками: запросы, индексы, транзакции, конкурентный доступ.\n Linux и TCP/IP на практике: systemd, VLAN, linux bridge, маршрутизация, NAT.\n Очереди/фоновые задачи (Celery или аналог): ретраи, идемпотентность, понятный отказ.\n Самостоятельность: доводить задачу до продакшена.\n Будет преимуществом:\n OpenStack, VMware, libvirt, VDI, SDN, биллинг облака, Kubernetes как продукт, а не «helm apply».\n Redis, ClickHouse, Ansible - по делу, не списком.\n Опыт React (Redux/webpack или аналог) - сможете закрывать куски фронтента вместе с бэкендом (не ищем фронтендера).\n Технологический стэк:\nBackend и API: Python, Go, Django, Django REST Framework, FastAPI, asyncio, Flask.\nFrontend: JavaScript, React, Redux.\nДанные: PostgreSQL для основных данных, ClickHouse для статистических и аналитических данных, Redis для временных данных, S3-совместимые объектные хранилища.\nФоновые задачи: Celery.\nКонтейнеризация и оркестрация: Docker Compose → Kubernetes.\nCI/CD: GitLab CI/CD.\nАвтоматизация инфраструктуры: Ansible, Terraform / OpenTofu.\n Что мы предлагаем:\n Трудоустройство согласно ТК РФ в IT-компании со всеми соответствующими бонусами;\n Заработная плата состоит из оклада и квартальной премии;\n График работы 5/2 пн-пт, гибкое начало дня;\n Социальный пакет (ДМС, оплата мобильной связи);\n Обучение внутри компании и на внешних курсах;\n Корпоративная программа лояльности (профессиональное обучение, фитнес-активности, обучение языкам и тд).","description_format":"text","description_chars":3066,"description_truncated":false,"requirements":{"experience_years_min":null,"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":[{"name":"Russia","iso":"RU","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cloud Platforms (IaaS & PaaS)","Virtualization & Containers"],"lifecycle":[{"event":"open","at":"2026-08-31T11:44:00Z"},{"event":"reopen","at":"2026-09-15T02:51:16Z"},{"event":"6","at":"2026-09-15T08:26:44Z"},{"event":"6","at":"2026-10-12T11:55:55Z"}],"visa":[],"liveness":{"score":30,"band":"fade","label":"Fading","p_open":1,"p_active":0.3,"p_room":1,"age_days":4,"expected_fill_days":30,"reasons":["conf:7","repost:3","stale_co","velocity","ghost","win:early"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/basistech-vedushchii-python-razrabotchik","json_url":"https://alion.io/job/basistech-vedushchii-python-razrabotchik.json","meta":{"generated_at":"2026-10-18T05:28:39Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8245,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1660},"rest":"https://alion.io/mcp/rest/get_company?id=1660"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbasistech-vedushchii-python-razrabotchik"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbasistech-vedushchii-python-razrabotchik"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbasistech-vedushchii-python-razrabotchik"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/basistech-vedushchii-python-razrabotchik\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbasistech-vedushchii-python-razrabotchik"}]}