Company:
Praesignis
Industry: ICT / Telecommunication
Deadline: Not specified
Job Type: Full Time
Experience:
Location: Gauteng
Province: Johannesburg
Field: Data, Business Analysis and AIÂ , ICT / Computer
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-endapplications using React or Dash. You will play a key role in architecting and deploying solutions usingservices 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 tdesign functional and maintainable code.
- Collaborate with DevOps teams timplement 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 intemerging technologies and industry trends and apply them toperations 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 tmanage a hosting environment, including database administration and scaling
- applications tsupport load changes.
- Experience with Azure cloud environments.
- Strong problem-solving skills.
Technical Skills
Frontend Development:
- Strong hands-on experience with React.js or Dash (Plotly).
- Proficiency in JavaScript/TypeScript, HTML5, and CSS3.
Backend Development:
- Experience with .NET Core, Python, or Node.js.
- API development using RESTful services.
Cloud & DevOps:
Strong experience with Microsoft Azure services, especially:
- Azure Databricks
- Azure Function Apps
- Azure SQL / SQL Server
- Azure Container Services (AKS/ACI)
- Azure DevOps (CI/CD pipelines)
- Familiarity with Azure Monitor, Application Insights and Key Vault
Containerization:
- Docker, Kubernetes (preferably AKS).