Full Stack Developer

ICTEngage
📍 Pretoria, Gauteng, South-Africa 💼 Full-time 🕒 Posted February 19, 2026

Job Description

Our client is looking for a skilled Full-Stack Developer proficient in both legacy and modern technologies. This role includes support and development across existing systems built in .NET and Java, while also working on new features using Laravel, Python, Flutter, and Azure-hosted services. Candidates should be comfortable integrating third-party APIs and maintaining both web and mobile platforms.

Key Responsibilities

  • Maintain and extend existing legacy systems in .NET and Java.
  • Build and optimize new applications using Laravel, Python, and Flutter.
  • Work across full application lifecycle: design, development, testing, deployment, and maintenance.
  • Collaborate with API providers (e.g., banking systems, government platforms) and build secure integrations.
  • Manage back-end databases including Microsoft SQL Server and Azure SQL.
  • Deploy and manage applications on Microsoft Azure (Windows and Ubuntu).

    Ready to Apply?

    Submit your application today and join our talented team at ICTEngage.

    Submit Application

Job Details

  • Location Pretoria, Gauteng
  • Job Type Full-time
  • Category Software Development
  • Posted Date February 19, 2026
  • Application Deadline March 31, 2026