Where

Senior Full Stack Developer_6 Month Fixed Term Contract

Redefine Properties Limited
Johannesburg Full-day Temporary

Description:

Purpose of the Role:

We are seeking a highly skilled Senior Full Stack Developer to design, develop, and maintain enterprise-grade applications across an Angular front end and Java or.NET backend. The ideal candidate will have strong experience in modern design patterns, relational databases, and Azure cloud services, with a proven track record in DevOps and CI/CD practices.

Key Responsibilities:

Application Development

  • Design, develop, and maintain scalable web applications using:
    • Angular for front-end development
    • Java (Spring Boot) or .NET (ASP.NET Core) for backend services
  • Build reusable, testable, and efficient code
  • Implement responsive UI/UX aligned with modern design standards
  • Integrate APIs, microservices, and third-party systems

Architecture & Design

  • Apply software engineering best practices and design patterns (e.g., MVC, SOLID, Clean Architecture)
  • Participate in system architecture and technical design decisions
  • Ensure performance, security, and scalability of solutions

Database & Data Management

  • Design and optimize relational databases
  • Write efficient SQL queries, stored procedures, and data models
  • Perform performance tuning and indexing strategies

Cloud & DevOps

  • Develop and deploy applications on Microsoft Azure
  • Implement and maintain CI/CD pipelines using Azure DevOps
  • Manage infrastructure as code where applicable
  • Monitor application performance and reliability

Quality & Governance

  • Conduct code reviews and mentor junior developers
  • Implement automated testing (unit, integration, end-to-end)
  • Ensure adherence to security and compliance standards
  • Document technical solutions and processes

Required Skills & Experience:

Technical Stack

  • Front End: Angular (latest versions preferred), TypeScript, HTML5, CSS3
  • Back End:
    • Java (Spring Boot) or
    • NET Core / ASP.NET Core (C#)
  • RESTful API design and development

Database

  • Strong SQL skills (e.g., SQL Server, PostgreSQL, MySQL)
  • Data modeling and performance tuning

Cloud & DevOps

  • Microsoft Azure services (App Services, Functions, Storage, Key Vault, etc.)
  • Azure DevOps CI/CD pipelines
  • Platform as a Service (PaaS) - advantageous

Engineering Practices

  • Design patterns and clean coding principles
  • Microservices architecture experience (preferred)
  • Version control (Git)

Experience Requirements

  • 7+ years of full stack development experience
  • Proven experience delivering enterprise-scale applications
  • Experience working in Agile/Scrum environments

Soft Skills

  • Strong problem-solving and analytical thinking
  • Excellent communication skills
  • Ability to lead technical discussions and mentor others
  • Self-driven with high ownership and accountability


Requirements:

  • Design, develop, and maintain scalable web applications using:
    • Angular for front-end development
    • Java (Spring Boot) or .NET (ASP.NET Core) for backend services
  • Build reusable, testable, and efficient code
  • Implement responsive UI/UX aligned with modern design standards
  • Integrate APIs, microservices, and third-party systems
  • Angular for front-end development
  • Java (Spring Boot) or .NET (ASP.NET Core) for backend services
  • Apply software engineering best practices and design patterns (e.g., MVC, SOLID, Clean Architecture)
  • Participate in system architecture and technical design decisions
  • Ensure performance, security, and scalability of solutions
  • Design and optimize relational databases
  • Write efficient SQL queries, stored procedures, and data models
  • Perform performance tuning and indexing strategies
  • Develop and deploy applications on Microsoft Azure
  • Implement and maintain CI/CD pipelines using Azure DevOps
  • Manage infrastructure as code where applicable
  • Monitor application performance and reliability
  • Conduct code reviews and mentor junior developers
  • Implement automated testing (unit, integration, end-to-end)
  • Ensure adherence to security and compliance standards
  • Document technical solutions and processes
  • Front End: Angular (latest versions preferred), TypeScript, HTML5, CSS3
  • Back End:
    • Java (Spring Boot) or
    • NET Core / ASP.NET Core (C#)
  • RESTful API design and development
  • Java (Spring Boot) or
  • NET Core / ASP.NET Core (C#)
  • Strong SQL skills (e.g., SQL Server, PostgreSQL, MySQL)
  • Data modeling and performance tuning
  • Microsoft Azure services (App Services, Functions, Storage, Key Vault, etc.)
  • Azure DevOps CI/CD pipelines
  • Platform as a Service (PaaS) - advantageous
  • Design patterns and clean coding principles
  • Microservices architecture experience (preferred)
  • Version control (Git)
  • 7+ years of full stack development experience
  • Proven experience delivering enterprise-scale applications
  • Experience working in Agile/Scrum environments
  • Strong problem-solving and analytical thinking
  • Excellent communication skills
  • Ability to lead technical discussions and mentor others
  • Self-driven with high ownership and accountability
27 Feb 2026;   from: careers24.com

Similar jobs

  • Redefine Properties Limited
  • Johannesburg
Description: Purpose of the Role: We are seeking a highly skilled Senior Full Stack Developer to design, develop, and maintain enterprise-grade applications across an Angular front end and Java or.NET backend. The ideal candidate will have strong ...
a day ago
  • Redefine Properties Limited
  • Johannesburg
Description: Purpose of the Role: We are seeking a highly skilled Senior Full Stack Developer to design, develop, and maintain enterprise-grade applications across an Angular front end and Java or.NET backend. The ideal candidate will have strong ...
a day ago
  • Redefine Properties Limited
  • Johannesburg
Description: Purpose of the Role: We are seeking a highly skilled Senior Full Stack Developer to design, develop, and maintain enterprise-grade applications across an Angular front end and Java or.NET backend. The ideal candidate will have strong ...
a day ago
  • Redefine Properties Limited
  • Johannesburg
Description: Purpose of the Role: We are seeking a highly skilled Senior Full Stack Developer to design, develop, and maintain enterprise-grade applications across an Angular front end and Java or.NET backend. The ideal candidate will have strong ...
a day ago