Full Stack Developer

3 days ago


Pretoria, Gauteng, South Africa Mediro ICT Full time R1 200 000 - R2 400 000 per year

Analyze business requirements and technical specifications to design and develop the backend architecture of software applications / platforms.

Select and implement appropriate programming languages, frameworks, and databases to meet the application's functional and non-functional requirements.

Ensure the backend components are scalable, maintainable, and aligned with industry best practices and standards.

Write clean, efficient, and well-documented code to implement the backend logic and functionality of the software applications / platforms.

Develop and integrate APIs, microservices, and other backend components to enable seamless communication between the front-end and back-end systems.

Ensure the backend components are secure, reliable, and capable of handling high-volume data and user traffic.

Design and implement efficient database schemas, tables, and queries to support the software application's data storage and retrieval requirements.

Optimize database performance, including indexing, query optimization, and data partitioning techniques.

Collaborate with the quality assurance team to develop and execute comprehensive test plans for the backend components.

Provide technical support and troubleshoot issues related to the backend systems, addressing bugs, performance bottlenecks, and security vulnerabilities.

Stay up to date with the latest trends, best practices, and technologies in back-end development to continuously enhance the organization's backend capabilities.

Explore and experiment with emerging backend technologies and techniques to drive innovation and improve the overall application performance and scalability.

Contribute to the organization's knowledge base and share best practices with the development team to foster a culture of continuous learning and improvement.

Deployment and maintenance of system services to ensure business continuity.

Assist user departments in drafting system requirement documentation based on business processes – work with Business Analysts to specify requirements.

Implement testing and monitoring tools to ensure the optimum availability of the system.

Review and present proposed system solutions to ensure high performing environment.

Develop systems solutions in line with quality and delivery standards of the organisation.

Propose and review system design and evaluate alternatives.

Preparation and maintenance of system/technical documentation to ensure continuous compliance (as per relevant Work Instructions, Guidelines, Policies and standards).

Coach and give training to fellow colleagues and users when required.

Effective systematic problem solving and implementing of workarounds to ensure system availability as per relevant SLA.

Work in a full DEVOPS environment with international colleagues / external partners.

Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.

Qualifications/Experience:

Minimum mandatory qualifications:

Computer Science degree or similar relevant formal qualification.

Minimum mandatory experience:

7+ years of building and maintaining mission critical Java systems inside corporate or medium sized business.

5+ years production experience of building/updating and fixing webservices (Restful).

5+ years of experiences to mission critical systems in the Cloud.

3+ years' experience on building/running microservices architecture.

Advantageous experience:

Proven track record of successful projects delivered.

Proven experience in senior / leadership roles fulfilled in IT / Engineering teams.

Agile working experience (any framework).

Essential Skills Requirements:

Extensive Java 8/11 or higher experience.

Building and maintaining mission critical systems inside corporate or medium sized business.

Experience of building and maintaining Restful services.

Developing and maintaining mission critical systems in the Cloud.

Building / running distributed architecture.

Solid proficiency in Jakarta/JEE Standards.

Quarkus or Spring Framework Experience.

Proven Production experience on working with Relational Databases (Oracle Postgres Database).

Angular Experience.

Advantageous Skills Requirements:

Kafka - publishing and consuming large volumes of messages across a distributed system.

Agile toolchain experience (Jira, Confluence – Atlassian Tool Suite).

Extensive usage of version control systems and tools: Git + Remote Repository (GitHub Enterprise).

Proven CI/CD Pipeline experience: GitHub Actions – (Provision, Configure, Maintain and Secure, Pipelines).

Operations experience – 2nd Line (advantageous when building IT systems).

Payara / Grafana / Prometheus / Dynatrace.

Proven experience on using Generative AI (ChatGPT/Co-Pilot) to increase individual output.

Proven effective personal time management.

Proven Critical Thinking ability.

Proven ability to question and propose better requirements / design / efficiencies.

German speaking.

Automotive Domain Knowledge.

Cloud architecture: Azure- AKS Service.

IAC (Terraform or Equivalent).

Containerisation – from build to deploy.

Angular experience, covering the following focus topics.

Angular (v12+) including, NgRx, and advanced component patterns.

Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS.

Experience with front-end architecture, modular design, and scalable state management.

Between 5 - 7 Years



  • Pretoria, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per year

    Hire Resolve's client is currently looking for a talented Full Stack Developer to join their dynamic team and contribute to exciting new projects. The ideal candidate will be proficient in a range of technologies including Microsoft .NET, C#, WordPress, Drupal, JavaScript, Bootstrap, and SQL. You should have a keen eye for detail and a passion for creating...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time R600 000 - R1 200 000 per year

    A boutique software engineering company is looking for a Full Stack Developer to join their team in Pretoria, GP. As part of the EPI-USE Africa group and the broader Group Elephant, they focus on delivering high-quality, scalable, and innovative software solutions to our clients.The ideal candidate will have strong technical expertise across both frontend...


  • Pretoria, Gauteng, South Africa On Point HR & Talent Solutions Full time R250 000 - R500 000 per year

    Full Stack Developer – AWSThe ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.As a member of the team, the Senior Software Engineer is responsible for creating highly scalablePython/Java web applications and services.Minimum qualification...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per year

    Are you a Full Stack Developer with strong skills in PHP, Angular, JavaScript, and SQL, and based in Pretoria. If so, we want to hear from you A software developemtn company is looking for a developer who can build and maintain high-quality, scalable applications—from front-end to back-end—with a strong focus on performance, testing, and...


  • Pretoria, Gauteng, South Africa MEDIHELP Full time R1 000 000 - R3 000 000 per year

    Senior Full Stack C# Software DeveloperWe are searching for an experienced Senior Full Stack C# Software Developer.About the role:At Medihelp, we live our values — excellence, compassion, collaboration, and transparency — every day. These values aren't just principles; they define how we work, lead, and serve. If you're a seasoned full-stack software...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per year

    A dynamic Technology Solutions Provider is seeking a highly skilled Full Stack Developer to join their team in Pretoria. This role is a thrilling chance for a commercially aware developer with deep expertise in PHP, Angular, JavaScript, and SQL to design and deploy robust, high-performance applications. The successful candidate will drive development from...


  • Pretoria, Gauteng, South Africa SmarTek21 Full time R250 000 - R400 000 per year

    We're looking for an Intermediate Full Stack Developer with solid Python experience to join our team. This role is ideal for someone who enjoys solving technical challenges, building integrations, and growing their cloud skills in a collaborative environment. You'll work closely with senior developers, architects, and delivery teams while contributing to...


  • Pretoria, Gauteng, South Africa International Water Management Institute Full time R1 200 000 - R2 400 000 per year

    The International Water Management Institute (IWMI), a CGIAR Research Center, is seeking a dynamic and technically skilled Full Stack Software Developer with expertise in Integrated Water Systems. This role offers an exciting opportunity to contribute to global water security from our office in Pretoria, South Africa.This is an internationally recruited...


  • Pretoria, Gauteng, South Africa SmarTek21 Full time R90 000 - R120 000 per year

    We're looking for a Senior Full Stack Developer. This is a great opportunity for someone who wants to stay hands-on while actively growing toward a technical lead role.You'll focus on integrating systems and services, with a strong emphasis on deployments, configuration, and cost/service optimization across cloud environments.Key Responsibilities:Build and...


  • Pretoria, Gauteng, South Africa International Water Management Institute Full time R600 000 - R1 200 000 per year

    The International Water Management Institute (IWMI), a CGIAR Research Center, is seeking a dynamic and technically skilled Full Stack Software Developer with expertise in Integrated Water Systems. This role offers an exciting opportunity to contribute to global water security from our office in Pretoria, South Africa.This is an internationally recruited...