Austin Prinsloo
Austin Prinsloo

Senior Backend Software Engineer

Actively looking · Member since 5 Nov 2026
Location
Port Elizabeth, South Africa
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Senior

About

Professional summary

I am a senior software engineer specializing in Elixir, Phoenix, distributed systems, and cloud-native production workloads.

I design maintainable APIs, asynchronous workflows, microservices, and database-backed services with an emphasis on reliability, performance, and operational clarity.

I have hands-on experience operating services on AWS and Kubernetes, using Terraform, Terramate, Helm, FluxCD, and GitOps practices to deliver repeatable infrastructure and deployments.

I work across backend and full-stack environments, including Python, TypeScript, React, Node.js, PostgreSQL, MySQL, MongoDB, and Redis.

I focus on observability, incident investigation, testing, CI/CD, and automation. I use structured logs, metrics, tracing, scripting, and AI-assisted workflows while retaining direct accountability for engineering quality.

I collaborate effectively through architecture reviews, design documentation, peer reviews, and Agile delivery with distributed engineering teams.

Skills

31 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Application Utilities

Languages & Frameworks

Experience

Career history

Senior Backend Software Engineer Deloitte

Built Elixir and Phoenix backend services for document-oriented workflows processing 2.4 million operations daily. Designed distributed boundaries across 14 production components, maintained p95 API latency below 180 ms, and implemented Redis-backed coordination, bounded work queues, PostgreSQL data handling, and database index tuning.

Operated AWS and Kubernetes workloads, provisioning infrastructure with Terraform and Terramate. Introduced FluxCD GitOps workflows and Helm charts, strengthened observability with logs, metrics, and tracing, and supported CI/CD through GitHub Actions. Built Python and AI-agent-assisted automation utilities, implemented ExUnit and Postman testing, and collaborated with an eight-person remote engineering group on architecture and production delivery.

Backend/Full-Stack Software Engineer Accenture

Delivered Elixir services for nine customer workflows using Phoenix REST endpoints and background processing. Containerized 22 application components with Docker, deployed to AWS, and managed configuration, health checks, and resource limits through Kubernetes manifests.

Built a TypeScript and React operations interface for queue state, failed requests, and deployment health. Maintained Node.js and Express integration services, improved CI/CD with GitHub Actions, tests, image scanning, and promotion gates, and worked with MySQL and MongoDB for transactional and event data.

Backend Software Engineer Dimension Data

Implemented Elixir backend components for seven internal workflows, covering request validation, persistence, and operational error reporting. Supported production systems serving approximately 38,000 monthly requests and used SQL query analysis to keep common operations below 250 ms.

Built Python automation for deployment and data-quality checks, maintained Django and Flask applications, and worked with PostgreSQL and SQLite. Created internal JavaScript and Next.js tools using Bootstrap and responsive design, while contributing unit tests, runbooks, debugging notes, API verification, and incident support.

Education

Learning history

University of Cape Town (UCT)

BSc

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu