{"id":3563570,"url":"https://alion.io/job/job-mail-senior-full-stack-developer-20","title":"Senior Full Stack Developer","company":{"id":701519,"name":"Job Mail","domain":"jobmail.co.za","url":"https://alion.io/company/job-mail","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":"jobmail.co.za","ats_vendor":"Schema","truth_index":{"grade":"C","score":65,"open_postings":6927,"ghost_share":0.489,"stale_share":0,"repost_share":0.71,"time_to_fill_p50_days":7,"computed_at":"2026-10-31T05:58:55Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pretoria, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":36000,"max_usd":65000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":28},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"Ansible","optional":false},{"name":"Apache HTTP Server","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"Copilot","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Incident Management","optional":false},{"name":"JavaScript","optional":false},{"name":"Jira","optional":false},{"name":"Kubernetes","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Maven","optional":false},{"name":"Nginx","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Quarkus","optional":false},{"name":"RAG","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-10-31T07:12:17Z","employer_posted_date":"2026-10-31","last_verified_at":"2026-10-31T07:12:17Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Are you a seasoned Full Stack Developer who loves solving complex problems, building secure applications, and exploring how AI can make software development even better?\nWe are looking for a Senior Full Stack Developer to join a dynamic technology team working on innovative global solutions. You will help develop and improve an integrated platform that supports quality reporting, analytics, target management, and continuous improvement.\nThis is your opportunity to combine your Java and Angular expertise with cloud technologies, modern DevOps practices, and AI assisted software engineering.\nWhat will you be doing?\nConduct system analysis, design, development, and testing in collaboration with feature team members.\nDevelop and enhance enterprise applications using Java, TypeScript, and Angular within an Agile and DevOps environment.\nBuild cloud native solutions using modern development tools and AI coding assistants as part of the standard development process.\nIdentify opportunities to automate and improve software development, build, and release processes.\nCreate and maintain automated CI/CD pipelines to improve deployment speed, consistency, and quality.\nApply secure coding practices to protect applications against cybersecurity threats.\nInvestigate and resolve complex technical issues as part of a Tier 2 and Tier 3 DevOps support team.\nPlan and execute application, tool, and feature upgrades to maintain system stability and performance.\nImprove existing applications through enhancements, performance optimisation, and effective problem solving.\nApply AI engineering principles, including appropriate evaluation, guardrails, and responsible AI practices.\nCollaborate with team members to deliver reliable, high quality software solutions and support continuous improvement.\nRequirements\nProgramming Languages: Java, TypeScript, JavaScript\nFrontend Development: Angular, JSF\nJava Application Platforms: GlassFish, GlassFish Micro, Quarkus\nWeb Servers: Apache, Nginx\nCloud Infrastructure: Microsoft Azure preferred\nDatabases: Oracle, PostgreSQL, PL/SQL\nContainers and Orchestration: Docker, Kubernetes\nVersion Control and CI/CD: Git, GitHub, GitHub Actions, Maven, Sonar, Jira, build and deployment pipelines, container registries\nAI Assisted Development: GitHub Copilot or equivalent AI coding tools\nAI Engineering: Context engineering, AI evaluation, guardrails, responsible AI practices\nSecurity: Secure coding practices and application security\nTesting: Test automation, Test Driven Development (TDD), Behaviour Driven Development (BDD)\nOperations and Performance: Performance optimisation, observability, monitoring, incident management\nInfrastructure as Code: Terraform, Ansible or CloudFormation\nExperience with Retrieval Augmented Generation (RAG) concepts and AI orchestration frameworks would be an advantage.\nQualifications/Experience:\nIT Degree / Diploma\nExperience with Java applications, min 10+ years\nExperience with Angular applications\nExperience with AI-assisted/AI Augmented engineering practices\nBenefits\nCutting edge global IT system landscape and processes.\nFlexible working of 1960 hours in a 12-month period.\nHigh Work-Life balance.\nRemote / On-site work location flexibility.\nHighly motivating, energetic, and fast-paced working environment.\nModern, state-of-the-art offices.\nDynamic Global Team collaboration.\nApplication of the Agile Working Model Methodology.","description_format":"text","description_chars":3410,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Application Security"],"lifecycle":[{"event":"open","at":"2026-10-31T07:12:17Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":7,"reasons":["conf:2","agency","win:early","comp:brand"],"computed_at":"2026-11-01T03:03:47Z"},"pay":null,"html_url":"https://alion.io/job/job-mail-senior-full-stack-developer-20","json_url":"https://alion.io/job/job-mail-senior-full-stack-developer-20.json","meta":{"generated_at":"2026-11-01T03:03:47Z","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":4700,"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":701519},"rest":"https://alion.io/mcp/rest/get_company?id=701519"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjob-mail-senior-full-stack-developer-20"},{"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%2Fjob-mail-senior-full-stack-developer-20"},{"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%2Fjob-mail-senior-full-stack-developer-20"},{"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/job-mail-senior-full-stack-developer-20\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjob-mail-senior-full-stack-developer-20"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3563570}},{"tool":"search_jobs","arguments":{"company":"jobmail.co.za","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3563570},"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"}}