Enter a job title or keyword

Senior Full-Stack Developer

A 1 L


Job Location:

Johannesburg - South Africa

Monthly Salary: Not provided by the employer
Posted: 11 July 2026 (30+ days ago)
Application Deadline: 8 October 2026
Vacancies: 1 Vacancy

Job Summary

Our client in the Digital Communications sector is seeking a Senior Full-Stack Developer on a contract duration of 6 months.

The Senior Full-Stack Developer is responsible for designing developing and maintaining end-to-end web applications supporting enterprise data products including portals audience management tools and score retrieval services. The role delivers high-quality scalable and secure software solutions across both front-end and back-end layers enabling DataCos analytics customer engagement and monetisation platforms.


Key Responsibilities
  • Design develop and maintain full-stack web applications for data portals audience management systems and score retrieval services.
  • Build responsive user-friendly front-end interfaces using modern web frameworks.
  • Develop robust back-end services APIs and microservices to support application functionality and data access.
  • Integrate applications with enterprise data platforms analytics services and external systems.
  • Implement secure authentication authorisation and role-based access control across applications.
  • Ensure application performance scalability and reliability across production environments.
  • Collaborate with Product Owners UX/UI Designers Data Engineers Platform Engineers and Solution Architects to deliver end-to-end solutions.
  • Participate in Agile ceremonies including sprint planning reviews and retrospectives.
  • Write clean maintainable and testable code following best practices and coding standards.
  • Support deployment troubleshooting incident resolution and continuous improvement of applications.
  • Ensure compliance with security privacy and enterprise architecture standards.
Qualifications & Experience
  • Bachelors degree in Computer Science Information Technology Engineering or a related field.
  • 510 years experience in Full-Stack Development or Software Engineering roles.
  • Strong experience in front-end development using frameworks such as React Angular or .
  • Strong back-end development experience using technologies such as or Python (Django/Flask/FastAPI).
  • Experience designing and consuming RESTful APIs and microservices.
  • Experience with databases such as PostgreSQL MySQL MongoDB or similar technologies.
  • Knowledge of cloud platforms (Azure AWS or Google Cloud Platform) is advantageous.
  • Experience working in Agile/Scrum environments.
Key Competencies
  • Full-stack software development
  • Front-end UI/UX implementation
  • Back-end API and microservices development
  • Database design and integration
  • Secure coding practices
  • System integration
  • Performance optimisation and scalability
  • Cloud-enabled application development
  • Agile delivery practices
  • Collaboration and problem-solving



Required Experience:

Senior IC


About Company

Company Logo

With 15 years of experience in the Telecommunications and Financial Services industry in Africa and the Middle East, we are experts at supporting our clients through their digital transformation journeys. We believe in blending traditional methods with cutting-edge strategies to drive ... View more

View Profile View Profile