{"id":3964728,"url":"https://alion.io/job/dvt-python-developer-pipeline-role","title":"Python Developer (Pipeline Role)","company":{"id":57384,"name":"DVT","domain":"dvt.co.za","url":"https://alion.io/company/dvt","size_band":"201-500","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":49,"computed_at":"2026-11-09T06:03:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Johannesburg, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Celery","optional":false},{"name":"CI/CD","optional":false},{"name":"Django","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"SQL","optional":false},{"name":"Go","optional":true},{"name":"Grafana","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"LLM","optional":true},{"name":"Node JS","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"OWASP","optional":true},{"name":"Prometheus","optional":true},{"name":"RAG","optional":true},{"name":"Rust","optional":true}],"status":"live","first_seen_at":"2026-11-03T11:22:30Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-10T00:12:37Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"DVT is a leading South African software engineering and technology consulting company. We place skilled engineers with major clients across varied industries.\nWe are growing our Python backend competency and looking for an engineer to join current and future engagements. In these roles you would design, build and maintain backend services; APIs, data layers, integrations and background processing - working closely with cross-functional teams to turn complex requirements into reliable, production-grade software.\nRequirements\nKey Responsibilities\nDesign and deliver backend services end-to-end - APIs, data layers, integrations and background jobs.\n\nBuild with FastAPI, Django or both depending on the engagement.\n\nWrite meaningful automated tests (unit, integration, contract) and maintain CI/CD pipelines.\n\nImprove existing applications and take them to production standard - reliability, observability, security.\n\nPair with and mentor less experienced engineers on the team.\n\nWork with data specialists, frontend engineers and business stakeholders on requirements and priorities.\n\nDocument design decisions and ensure knowledge transfer within the team.\n\nManage your own work within sprints: estimate, communicate, flag risks early.\n\nMinimum Requirements\n3 to 5+ years of professional backend software engineering experience, with strong Python.\n\nStrong experience with at least one of FastAPI or Django in production.\n\nSolid SQL and relational database experience (PostgreSQL preferred).\n\nExperience with async patterns, message queues (Celery, Kafka, RabbitMQ) and caching (Redis).\n\nExperience with automated testing (pytest), Git-based workflows and CI/CD.\n\nDocker and an understanding of how your code runs in production.\n\nCloud basics - AWS, Azure or GCP.\n\nStrong communication skills, with the ability to work with technical and business stakeholders.\n\nPreferred Experience\nCross-stack background - if your depth is in Node.js, Java, Go or Rust and you've moved to Python, that's a plus.\n\nMulti-tenant SaaS architecture experience.\n\nAI/LLM backend integration - RAG pipelines, vector databases or LLM-serving APIs.\n\nStructured logging and observability tooling (OpenTelemetry, Prometheus, Grafana).\n\nSecurity awareness: OWASP, JWT, OAuth 2.0.\n\n**this is a pipeline role, not an active role\nWho we are:","description_format":"text","description_chars":2315,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Software Testing & QA","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-09T13:30:26Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":6,"expected_fill_days":49,"reasons":["conf:0","win:early"],"computed_at":"2026-11-10T00:51:36Z"},"pay":null,"html_url":"https://alion.io/job/dvt-python-developer-pipeline-role","json_url":"https://alion.io/job/dvt-python-developer-pipeline-role.json","meta":{"generated_at":"2026-11-10T00:51:36Z","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":1849,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":57384},"rest":"https://alion.io/mcp/rest/get_company?id=57384"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdvt-python-developer-pipeline-role"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fdvt-python-developer-pipeline-role"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fdvt-python-developer-pipeline-role"},{"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/dvt-python-developer-pipeline-role\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdvt-python-developer-pipeline-role"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3964728}},{"tool":"search_jobs","arguments":{"company":"dvt.co.za","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3964728},"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"}}