Senior Full-Stack Developer (Cloud & Microservices)

Placements24

Centurion

On-site

ZAR 900,000 - 1,200,000

Full time

18 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical aid
Retirement benefits
Learning opportunities
Certifications support
South Africa team

Job summary

Placements24 in Centurion, Gauteng, is seeking a Senior Full-Stack Developer to design, build, and deploy enterprise-grade applications on-site. You will work across frontend and backend, shaping architecture and API design in a cloud and microservices environment.

The role emphasizes collaboration with architects and product teams, strong problem-solving, and a drive to deliver robust, scalable software. Candidates should have 5+ years in full-stack development and hands-on experience with

Qualifications

  • Bachelor's degree or equivalent professional experience.
  • 5+ years of full-stack development experience.
  • Proficiency with at least one modern frontend framework (React/Angular/Vue.js).
  • Strong backend proficiency in Java, Python, Node.js, or C#.
  • Experience with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes).
  • Understanding of microservices design patterns and best practices.
  • Experience with relational and NoSQL databases.
  • Familiarity with CI/CD and DevOps practices.
  • Excellent analytical, problem-solving and debugging skills.
  • Strong communication and teamwork for on-site collaboration in Centurion, Gauteng.

Responsibilities

  • Develop and maintain high-quality, scalable code for frontend and backend systems.
  • Design, implement, and manage microservices architectures with efficient data flow.
  • Utilize cloud platforms (AWS/Azure/GCP) for deployment, scaling and management.
  • Build and optimize RESTful APIs and services.
  • Work with SQL and NoSQL databases to design schemas and queries.
  • Collaborate with cross-functional teams to define requirements and architecture.
  • Implement automated testing (unit, integration, end-to-end) for quality and reliability.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve complex production and development issues.
  • Stay updated on emerging full-stack, cloud, and microservices best practices.

Skills

React
Angular
Vue.js
HTML/CSS/JS
Java
Python
Node.js
C#
REST API design
CI/CD
DevOps
Microservices
Cloud platforms
AWS
Azure
GCP
Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Cassandra

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Cassandra

Job description

About the Role

Our client, a dynamic technology solutions provider, is seeking a highly skilled Senior Full-Stack Developer to join their established team in Centurion, Gauteng. This is an on-site role where you will play a crucial part in the design, development, and deployment of sophisticated enterprise-level applications. You will leverage your expertise across both frontend and backend technologies, with a strong emphasis on cloud infrastructure and microservices architecture. The ideal candidate is a proactive problem-solver with a passion for building robust, scalable, and efficient software. You will collaborate with architects, product managers, and other developers to deliver innovative solutions that drive business value. This is an exceptional opportunity to contribute to impactful projects within a collaborative and growth-oriented environment located in the heart of Gauteng, South Africa.

Key Responsibilities
  • Develop and maintain high-quality, scalable code for both frontend and backend systems.
  • Design, implement, and manage microservices architectures, ensuring efficient communication and data flow.
  • Utilize cloud platforms (e.g., AWS, Azure, GCP) for application deployment, scaling, and management.
  • Build and optimize RESTful APIs and services.
  • Work with databases (SQL and NoSQL) to design schemas, write efficient queries, and manage data persistence.
  • Collaborate with cross-functional teams to define project requirements, technical specifications, and architectural designs.
  • Implement automated testing, including unit, integration, and end-to-end tests, to ensure code quality and reliability.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Stay current with emerging technologies and industry best practices in full-stack development, cloud computing, and microservices.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Minimum of 5 years of professional experience in full-stack development.
  • Proven expertise in at least one modern frontend framework (e.g., React, Angular, Vue.js) and associated technologies (HTML, CSS, JavaScript/TypeScript).
  • Strong proficiency in backend languages such as Java, Python, Node.js, or C#.
  • Extensive experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of microservices design patterns, principles, and best practices.
  • Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and teamwork skills, essential for an on-site role in Centurion, Gauteng.
Benefits
  • Our client offers a competitive salary, comprehensive medical aid and retirement benefits, opportunities for continuous learning and professional certifications, and a supportive team environment.
  • Employees have access to excellent facilities and are encouraged to take on challenging projects that foster career growth within South Africa.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer (Python/React)
Senior Full-Stack Developer (Python/React)

Placements24 • Bellville

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Bonuses
Medical aid
+4
Senior Full-Stack Developer (Cloud Native)
Senior Full-Stack Developer (Cloud Native)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health and wellness benefits
Professional development opportunities
+3
Full Stack Developer - Web Applications
Full Stack Developer - Web Applications

Placements24 • Bellville

Hybrid
ZAR 480,000 - 620,000
Competitive salary
Flexible remote work
Growth opportunities
+2
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Modern office in Cape Town
Career growth opportunities
Senior Full Stack Developer - Cloud Native Applications
Senior Full Stack Developer - Cloud Native Applications

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Fully remote work
Health and wellness benefits
Performance bonuses
+1
Senior Full Stack Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work
Competitive salary
Medical & retirement benefits
+2
Senior Full Stack Developer - Enterprise Solutions
Senior Full Stack Developer - Enterprise Solutions

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health benefits
Retirement plan
+1
Senior Full Stack Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,300,000
Hybrid work
Medical & retirement benefits
Modern office facilities in Pretoria
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Senior Full Stack Engineer - Remote Eligible
Senior Full Stack Engineer - Remote Eligible

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,400,000
Competitive salary package
Health, dental & vision benefits
Pension fund contributions
+1