Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Full Stack Developer.
South Africa Jobs Expertini

Urgent! Full Stack Developer Job Opening In Gauteng – Now Hiring Hire Resolve

Full Stack Developer



Job description

Job title : Full Stack Developer Job Location : Gauteng, Pretoria Deadline : November 09, 2025 Quick Recommended Links

Job Description

  • 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 and backend development, and the ability to work effectively in a fast-paced, collaborative environment.

Responsibilities: 

  • Design, develop, and maintain scalable full stack applications across frontend and backend environments.

  • Collaborate with cross-functional teams to gather requirements, define technical solutions, and deliver high-quality software.

  • Build and integrate RESTful APIs and event-driven services to support application functionality.

  • Implement responsive, user-friendly interfaces using modern frontend frameworks such as Vue.js, React, or Angular.

  • Develop backend services and business logic using Java (Spring Boot) or Python (FastAPI).

  • Design and maintain relational databases (e.g., PostgreSQL) with ORM integration.

  • Deploy, manage, and optimize applications in cloud environments (AWS, Azure, or Google Cloud).

  • Utilize Infrastructure as Code tools (Terraform, AWS CloudFormation, AWS CDK) for automated environment setup and configuration.

  • Containerize and orchestrate applications using Docker and Kubernetes or ECS.

  • Implement and maintain CI/CD pipelines using GitLab CI/CD, Azure DevOps, or similar tools.

  • Ensure code quality, security, and performance through testing, code reviews, and best practices.

  • Troubleshoot and resolve technical issues efficiently, ensuring minimal downtime and optimal system performance.

  • Participate in sprint planning, code reviews, and agile ceremonies to support continuous delivery.

  • Stay current with emerging technologies and propose improvements to enhance development processes and system architecture.

  • Contribute to documentation, including technical specifications, architecture diagrams, and process flows.

Requirements: 

  • Bachelor’s Degree in Information Technology, Computer Science, or a related field.

  • Modern backend stack (Java/Spring Boot, Python/FastAPI)
  • Modern web frameworks (Vue.js, React, or Angular)
  • RESTful Services and Event-Driven Architecture
  • ORM experience with PostgreSQL or other relational databases
  • AWS, Azure, or Google Cloud Platform experience
  • Terraform, AWS CloudFormation, AWS CDK, or similar
  • Docker and orchestration tools (Kubernetes, ECS)
  • GitLab CI/CD, Azure DevOps Pipelines, or similar
  • ICT jobs


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Full Stack Potential: Insight & Career Growth Guide