Full Stack Web Application Developer – Data Marketplace at Praesignis

Company:

Praesignis

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).



Share this job:

Business Analyst at Praesignis

Application Support Engineer at Praesignis