Full Stack Web Application Developer – Data Marketplace
Praesignis (Pty) Ltd
Johannesburg, Gauteng
Contract
Apply
Posted 29 October 2025 - Closing Date 28 November 2025

Job Details

Job Description


Job Description:
We are looking for a proactive and experienced Full Stack Developer with expertise in developing cloud-native applications within the Microsoft Azure ecosystem. The ideal candidate will have a solid
background in building scalable, performant backend systems and visually rich, interactive front-end
applications using React or Dash. You will play a key role in architecting and deploying solutions using
services such as Azure Databricks, SQL Server, Function Apps and Container Services (AKS/ACI).

Key Responsibilities
• Design, develop and deploy full-stack web applications on Microsoft Azure.
• Develop and maintain interactive user interfaces using React or Dash (Plotly) for data-rich web
applications.
• Build scalable data pipelines and integrations using Azure Databricks.
• Develop serverless backend components using Azure Function Apps and RESTful APIs.
• Manage and optimize relational databases using SQL Server.
• Containerize and orchestrate applications using Docker and Azure Kubernetes Service (AKS) or
Azure Container Instances (ACI).
• Collaborate with other team members and stakeholders to design functional and maintainable
code.
• Collaborate with DevOps teams to implement and maintain CI/CD pipelines using Azure DevOps.
• Ensure performance, security and scalability of applications.
• Participate in Agile ceremonies, code reviews and design sessions.
• Stay plugged into emerging technologies and industry trends and apply them to operations and
activities.


Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• Proven work experience as a Full Stack Developer or similar role.
• Strong proficiency with the React framework and front-end coding languages including HTML,
CSS, and JavaScript.
• Extensive experience with backend programming languages.
• Familiarity with databases (e.g., SQL Server), web servers and UI/UX design.
• Demonstrated experience developing and deploying React or Dash applications in production.
• Proficient understanding of code versioning tools such as Git.
• Ability to manage a hosting environment, including database administration and scaling
applications to support load changes.
• Experience with Azure cloud environments.
• Strong problem-solving skills.

Technical Skills
• Frontend Development:
o Strong hands-on experience with React.js or Dash (Plotly).
o Proficiency in JavaScript/TypeScript, HTML5, and CSS3.

Backend Development:
o Experience with .NET Core, Python, or Node.js.
o API development using RESTful services.

Cloud & DevOps:
o Strong experience with Microsoft Azure services, especially:
o Azure Databricks
o Azure Function Apps
o Azure SQL / SQL Server
o Azure Container Services (AKS/ACI)
o Azure DevOps (CI/CD pipelines)
o Familiarity with Azure Monitor, Application Insights and Key Vault

Containerization:
o Docker, Kubernetes (preferably AKS).

This position offers an exciting opportunity to contribute to a pivotal resource within the company,
ensuring efficient and effective data access and analytics capabilities for business users. We are looking
for someone who is not only technically skilled but also a collaborative team member who can drive the
internal Data Marketplace portal to new heights.