Full Stack Developer
Absa
n/a - n/a
R800–850 per hour
Auckland Park, City of Johannesburg Metropolitan Municipality, 2092
AWS
Python
Backend Development
Scala
Spark
Role
About the Role
We are seeking a highly skilled and intellectually curious developer (ideally Full Stack) to join our dynamic team. This role requires a foundation in backend development, cloud services, and data processing technologies. The ideal candidate is a conceptual thinker who thrives in solving complex problems and building scalable solutions.
Key Responsibilities
· Design, develop, and maintain scalable backend systems using Scala, Spark, and Python
· Build and optimize data pipelines and processing workflows
· Integrate and manage AWS backend services (e.g., Lambda, S3, DynamoDB, ECR + ECS, etc.)
· Collaborate with front-end developers and other stakeholders to deliver full-stack solutions
· Participate in architectural discussions and contribute to technical decision-making
· Write clean, maintainable, and well-documented code
· Troubleshoot and debug applications across the stack
· Stay current with emerging technologies and industry trends
Required Skills & Qualifications
· Proficiency in Scala, Spark, or/and Python
· Strong experience with AWS backend services
· Solid understanding of backend development principles and best practices
· Experience with RESTful APIs, microservices, and serverless architectures
· Ability to think conceptually and solve abstract problems
· Excellent communication and collaboration skills
· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Preferred Qualifications
· Experience with front-end technologies (e.g., React, Angular, Vue.js)
· Familiarity with CI/CD pipelines and DevOps practices
· Knowledge of containerization tools (e.g., Docker, Kubernetes)
· Familiarity with CI/CD pipelines and DevOps practices (e.g. Terraform)
· Experience with developing using AI
Apply
Share