Talent.com
A 1 L
Senior Full-Stack DeveloperA 1 L • Johannesburg, Gauteng, South Africa
Search for other jobs
Senior Full-Stack Developer

Senior Full-Stack Developer

A 1 L • Johannesburg, Gauteng, South Africa
2 days ago
Job description

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


Employment Type : Contract
Experience: years
Vacancy: 1

Create a job alert for this search

Senior Full-Stack Developer • Johannesburg, Gauteng, South Africa