Skip to main content

Full Stack Developer (Advanced): Angular + TypeScript + Python + APIs + Databases + Systems Reliability + AWS + Docker + Kubernetes/ECS

Technology
Abalobi Solutions
Johannesburg, South Africa2 weeks agoUntil 2026/07/06
Full time

Job description

Introduction

We are looking for an experienced Full Stack Developer to join a high-performing engineering team building scalable, cloud-native platforms that power complex, real-world solutions. This role is ideal for someone who thrives in an environment where they can take full ownership of systems end-to-end — from designing intuitive, high-performance user interfaces to architecting robust backend services and infrastructure. You will play a key role in developing a modern, multi-tenant platform, working with cutting-edge technologies across cloud, DevOps, and AI-enabled capabilities. If you are passionate about building reliable systems at scale, enjoy solving complex problems, and want to contribute to a fast-paced, innovative environment where your technical decisions truly matter, this opportunity is for you.

Duties & Responsibilities

ESSENTIAL SKILLS:

You have deep experience with modern frontend frameworks (Angular or equivalent) and TypeScript, and you care about building UIs that are fast, accessible, and maintainable

You write strong Python and have built cloud-native serverless backends that run reliably in production

You have full-stack engineering depth with particular strength in backend systems: databases, APIs,

authentication, reliability, and infrastructure

You've designed and operated production workloads on AWS at scale — and you understand the trade-offs between services, cost, and complexity

You have a deep understanding of Infrastructure-as-Code and have managed deployments across multiple environments from dev through production

You have experience building and operating platforms that serve many concurrent users reliably — and you know what it takes to keep them running

You're comfortable with ambiguity and ownership — you can translate business intent into technical architecture without heavy specification

You're comfortable with containerisation, CI/CD, and DevOps practices (Docker, ECS, Kubernetes) — you believe in automation, fast feedback, and keeping the path to production smooth

You have experience interfacing with security and infrastructure teams to meet organisational requirements while maintaining development velocity

You actively use AI tools in your own engineering workflows — and you have genuine curiosity about how AI is fundamentally changing what software platforms can do

ADVANTAGEOUS SKILLS:

You have experience designing systems that non-technical users can configure and operate without engineering bottlenecks

You've done prior work at a high-growth company where you built platform infrastructure that other teams depended on

You're familiar with building systems that incorporate LLM capabilities as core infrastructure

You're familiar with agentic AI patterns, prompt engineering, or LLM orchestration frameworks

You understand data science workflows, ML model integration, or intelligent document processing pipelines

You've built or operated multi-tenant SaaS platforms with per-tenant isolation and configuration

You've worked with enterprise design systems or component libraries at scale

You take a thoughtful approach to testing strategy — from unit and integration tests to end-to-end automation— and you've shaped testing culture on a team

You have experience building orchestration workflows for complex, asynchronous processing at scale

You have an understanding of responsible AI, safety, and guardrails for LLM-powered applications

Role & Responsibilities

Design and deliver full stack features across modern frontends and serverless backends within our multi-tenant document processing platform

Build and maintain the APIs and backend services that power complex document processing workflows you'll own the contracts, the reliability, and the developer experience

Architect and implement event-driven processing pipelines that handle documents at scale with high throughput and reliability

Own and evolve our Infrastructure-as-Code modules across multiple environments, making infrastructure changes with the same rigour as application code

Lead technical design reviews and establish engineering best practices for code quality, testing, and deployment across the team

Collaborate with product owners, data scientists, and platform engineers to translate requirements into scalable, well-architected solutions

Mentor and support engineers at all levels through code reviews, pair programming, and knowledge sharing —you'll help set the technical direction for others

Champion CI/CD excellence by continuously improving automation, quality gates, and deployment confidence

Embed security into the platform — from access controls and encryption to infrastructure compliance and vulnerability scanning

Drive observability and reliability through monitoring, alerting, and proactive incident management so the team can move fast with confidence

Contribute to AI-powered feature development where needed, including integration with LLM and document intelligence services

Act as a trusted technical advisor, evaluating emerging technologies and recommending improvements aligned with the platform's long-term direction

Qualification/Experience

6 years of professional software engineering experience with a strong full stack track record — you've taken features and platforms from zero to production at scale

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field — or equivalent demonstrable experience building production-grade cloud platforms

Proven experience delivering complex, distributed architectures on a major cloud platform with Infrastructureas- Code, including leading cross-functional technical initiatives from design through production

What do we offer you?

Cutting edge global IT system landscape and processes

Flexible working of 1960 hours in a 12-month period

High Work-Life balance

Remote / On-site work location flexibility

Affordable BMW Group vehicle promotions (buying or leasing options available, terms and conditions apply)

Highly motivating, energetic, and fast-paced working environment

Modern, state-of-the-art offices

Dynamic Global Team collaboration

Application of the Agile Working Model Methodology

Keywords
OrchestrationOCamlMP / MAutoconfTypescriptAngularApache VelocityAngularJSDevOpsPair ProgrammingPythonVulnerabilityCI / CDAWSDockerKubernetesSoftware EngineeringMP/MCI/CD

¿Te interesa este puesto?