{"id":3289694,"url":"https://alion.io/job/astreya-senior-backend-engineer-python","title":"Senior Backend Engineer (Python)","company":{"id":1707,"name":"Astreya","domain":"astreya.com","url":"https://alion.io/company/astreya","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":84,"open_postings":38,"ghost_share":0,"stale_share":0.842,"repost_share":0,"time_to_fill_p50_days":18,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_payroll_markers","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["IN"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":71000,"max_usd":181000,"period":"year","method":"global_role_seniority_cell","sample_n":7767},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Airflow","optional":false},{"name":"Celery","optional":false},{"name":"Django","optional":false},{"name":"Django REST Framework","optional":false},{"name":"Gemini","optional":false},{"name":"Git","optional":false},{"name":"ITSM","optional":false},{"name":"Jira","optional":false},{"name":"Linux","optional":false},{"name":"OpenAI","optional":false},{"name":"PagerDuty","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"ServiceNow","optional":false},{"name":"Slack","optional":false},{"name":"Unix","optional":false},{"name":"WebSockets","optional":false}],"status":"live","first_seen_at":"2026-10-03T12:26:20Z","employer_posted_date":null,"last_verified_at":"2026-10-03T12:26:20Z","board_verified":false,"closed_at":null,"days_open":29,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":29},"description":"Technical RequirementsCore Stack\nPython 3.11+ and Django 4.2+ with Django REST Framework\n\nPostgreSQL with multi-tenant architecture (schema-per-tenant isolation)\n\nCelery + Redis for asynchronous task processing and caching\n\nDjango Channels for WebSocket/real-time features\n\nJWT authentication and role-based access control (RBAC)\n\nApache Airflow (DAGs, scheduling, workflow automation)\n\nKey Skills\nBuilding RESTful APIs with DRF (serializers, viewsets, authentication)\n\nComplex database design and ORM optimization\n\nWorkflow orchestration using Apache Airflow\n\nDistributed task queues and background job processing\n\nWebSocket consumers for real-time updates\n\nMulti-tenant SaaS architecture patterns\n\nGit version control and Linux/Unix environments\n\nHighly Desired\nAI/ML API integration (Google Gemini, OpenAI)\n\nITSM platform experience (ServiceNow, Jira Service Management)\n\nHands-on experience with Apache Airflow in production environments\n\nService Layer and Repository design patterns\n\nOAuth 2.0 and third-party integrations (Slack, PagerDuty)\n\nRequirements\n8+ years Python development, 5+ years production Django experience\n\nStrong PostgreSQL skills (schema design, complex queries, optimization)\n\nHands-on experience with Apache Airflow for workflow orchestration, DAG development, and scheduling of data pipelines\n\nExperience with Celery task queues and Redis in production\n\nProven track record building scalable REST APIs\n\nUnderstanding of multi-tenant architecture and data isolation\n\nExcellent problem-solving and code organization skills\n\nOriginally posted on Himalayas","description_format":"text","description_chars":1579,"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":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Infrastructure & Networking Services","IT Help Desk & Service Desk"],"lifecycle":[{"event":"open","at":"2026-10-26T19:11:04Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Senior or Specialist Worker, Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Business Mobility: Senior or Specialist Worker; Skilled Worker","cap_exempt":false,"checked_at":"2026-10-31T06:23:40+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":19,"band":"cold","label":"Long shot","p_open":0.85,"p_active":0.501,"p_room":0.45,"age_days":28,"expected_fill_days":18,"reasons":["seen:28","stale_co","velocity","win:tail","comp:brand"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/astreya-senior-backend-engineer-python","json_url":"https://alion.io/job/astreya-senior-backend-engineer-python.json","meta":{"generated_at":"2026-11-01T14:26:18Z","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":22108,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00: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":1707},"rest":"https://alion.io/mcp/rest/get_company?id=1707"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fastreya-senior-backend-engineer-python"},{"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%2Fastreya-senior-backend-engineer-python"},{"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%2Fastreya-senior-backend-engineer-python"},{"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/astreya-senior-backend-engineer-python\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fastreya-senior-backend-engineer-python"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3289694}},{"tool":"search_jobs","arguments":{"company":"astreya.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3289694},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}