Skip to content
mimi

Full Stack Developer

Abalobi Solutions

South Africa · flexible Full-time Senior 3w ago

About the role

About

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.

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

Qualifications

  • 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 Infrastructure-as-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

Skills

AngularAWSCI/CDDockerECSInfrastructure-as-CodeKubernetesLLMPythonTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free