Expert Full Stack Developer

Posted Yesterday
Be an Early Applicant
Pretoria, City of Tshwane, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
Design, build, test, deploy, and operate enterprise-scale software solutions spanning full-stack development, data engineering, integrations, cloud migration, and AI-enabled applications. The role develops Python and Java systems, APIs, microservices, data platforms, and cloud-native architectures while applying secure coding, CI/CD, infrastructure as code, observability, and responsible AI practices. Responsibilities include technical design, production readiness, systems thinking, problem solving, cross-functional leadership, mentoring, and international travel when required.
Summary Generated by Built In

Are you a tech powerhouse who loves solving complex problems, building smart solutions and pushing the boundaries of what software can do? We're looking for an Expert Full Stack Developer who can combine strong software engineering skills with modern data engineering, cloud technologies and AI innovation.

You'll work on exciting, enterprise-scale technology solutions involving static vehicle master data, data platforms, integrations and cloud migration. This is your opportunity to turn big ideas into production-ready solutions, experiment with emerging technologies and help shape the future of AI-enabled software engineering.

If Python, Java, cloud architecture and AI get you excited, keep reading!



Requirements
Essential Skills
  • Expert software engineering capability with a strong record of designing, building, testing, deploying and operating production-grade enterprise solutions.
  • Advanced Python and Java development, including clean code, object-oriented and functional design, concurrency, performance optimisation, packaging and dependency management.
  • Strong data engineering capability across batch and event-driven ingestion, ETL/ELT, data transformation, data modelling, data quality, metadata, lineage and large-scale processing.
  • Hands-on experience with APIs, microservices and integration patterns, including REST, GraphQL, messaging, Kafka and contract-first development.
  • Cloud-native engineering experience, preferably AWS, including serverless, containers, storage, databases, queues, identity, networking and observability.
  • AI engineering capability covering LLM-based applications, agents, retrieval-augmented generation, prompt and context engineering, tool integration, evaluation, guardrails and human approval gates.
  • Ability to use AI-assisted development responsibly across specification, coding, review, testing, documentation and operations while retaining accountability for correctness and security.
  • Strong systems thinking: understand end-to-end behaviour, dependencies, feedback loops, failure modes, trade-offs and the wider organisational impact of technical decisions.
  • Out-of-the-box problem solving with the ability to simplify complex problems, challenge assumptions, prototype alternatives and convert successful approaches into reusable patterns.
  • Engineering excellence across automated testing, secure coding, code review, CI/CD, Infrastructure as Code, version control and production-readiness practices.
  • Ability to translate business and system requirements into maintainable architecture, technical designs, implementation plans and measurable engineering outcomes.
  • Clear communication and technical leadership across multidisciplinary, distributed and multicultural teams.
  • Adaptability to perform additional tasks under the Agile Working Model (AWM) Charter.
Advantageous Skills
  • Experience in automotive, mobility, manufacturing or a large multinational enterprise environment.
  • Knowledge of enterprise data products, federated data platforms, Digital Twin concepts, semantic models, knowledge graphs and ontologies.
  • Experience with Apache Spark, Kafka, SQL and NoSQL technologies, and modern lakehouse or warehouse patterns.
  • Exposure to TypeScript/JavaScript and modern frontend frameworks such as Angular or React.
  • Experience with Docker, Kubernetes, Terraform, GitHub Enterprise and GitHub Actions.
  • Knowledge of observability, SRE, incident management, resilience engineering and service management practices.
  • Understanding of privacy, information protection, data governance, retention, cross-border data handling and responsible AI controls.
  • Ability to mentor engineers, lead technical design reviews and improve engineering standards across teams.
  • High ownership, curiosity, integrity, resilience and a continuous-learning mindset.
  • Willingness and ability to travel internationally when required.
Qualifications / Experience: 
  • Relevant degree or diploma in Computer Science, Software Engineering, Information Technology, Data Engineering or a related field.
  • Typically seven or more years of relevant software engineering experience, including responsibility for complex production systems.
  • Demonstrable expert-level delivery using Python and/or Java, with strong data and integration engineering experience.
  • Practical evidence of AI-assisted or AI-native engineering, including evaluation, governance and accountable human review.
  • AWS, Java, Python, data engineering, architecture, DevOps, Kubernetes, Terraform, Agile or AI-related certifications are advantageous.




Skills Required

  • Relevant degree or diploma in Computer Science, Software Engineering, Information Technology, Data Engineering, or a related field
  • Typically seven or more years of relevant software engineering experience, including responsibility for complex production systems
  • Expert-level delivery using Python and/or Java, with strong data and integration engineering experience
  • Practical experience with AI-assisted or AI-native engineering, including evaluation, governance, and accountable human review
  • Expert software engineering experience designing, building, testing, deploying, and operating production-grade enterprise solutions
  • Advanced Python and Java development
  • Strong data engineering experience across ingestion, ETL/ELT, transformation, modeling, quality, metadata, lineage, and large-scale processing
  • Hands-on experience with APIs, microservices, REST, GraphQL, messaging, Kafka, and contract-first development
  • Cloud-native engineering experience, preferably AWS
  • AI engineering experience with LLM applications, agents, retrieval-augmented generation, prompt engineering, tool integration, evaluation, guardrails, and human approval gates
  • Experience with automated testing, secure coding, code review, CI/CD, Infrastructure as Code, version control, and production-readiness practices
  • Clear communication and technical leadership across multidisciplinary, distributed, and multicultural teams
  • Experience in automotive, mobility, manufacturing, or a large multinational enterprise environment
  • Knowledge of enterprise data products, federated data platforms, Digital Twin concepts, semantic models, knowledge graphs, and ontologies
  • Experience with Apache Spark, Kafka, SQL, NoSQL technologies, and modern lakehouse or warehouse patterns
  • Exposure to TypeScript or JavaScript and frontend frameworks such as Angular or React
  • Experience with Docker, Kubernetes, Terraform, GitHub Enterprise, and GitHub Actions
  • Knowledge of observability, SRE, incident management, resilience engineering, and service management practices
  • Understanding of privacy, information protection, data governance, retention, cross-border data handling, and responsible AI controls
  • Ability to mentor engineers, lead technical design reviews, and improve engineering standards
  • AWS, Java, Python, data engineering, architecture, DevOps, Kubernetes, Terraform, Agile, or AI-related certifications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Sabenza IT Logo Sabenza IT

Full-stack Engineer

Agency • Information Technology • Professional Services
In-Office
Pretoria, City of Tshwane, Gauteng, ZAF

Mastercard Logo Mastercard

Project Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

TransUnion Logo TransUnion

UK Consumer Email Agent - Remote

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
289097 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Austin, TX
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account