Full Stack Software Engineer
ExecutivePlacements.com
About the role
Job Title
Full Stack Software Engineer
Recruiter
Emporium Human Capital
Job Reference
POS26204
Date Posted
Friday, March 27, 2026
Location
Johannesburg, South Africa
Salary
Market Related
Summary
Full Stack Software Engineer
Position Info
This role involves designing and building end-to-end features, from front-end user experiences to back-end services and data layers, specifically to enable modern digital payment capabilities. You will translate product requirements into scalable solutions while maintaining high engineering quality through CI/CD discipline and secure-by-design practices.
Requirements
- Bachelor’s Degree or Advanced Diploma in Computer Science, Engineering, Mathematics, or equivalent experience.
- Intermediate: 4–6 years of experience OR Senior: 7–10+ years of experience.
- Experience with containerization (Docker/Kubernetes) and message brokers (Kafka/RabbitMQ).
- Previous experience in fintech, payments, or card environments.
- Exposure to distributed caching.
- Strong skills in full-stack development (UI, services, and databases), including API design and microservices concepts.
- Experience with Java + Spring Boot (or equivalent) and modern front-end frameworks like React, Angular, or Vue.
- SQL proficiency and experience with CI/CD, Git, and Agile models.
- Practical implementation of web security (OWASP) and awareness of payment standards like PCI DSS.
Key Requirements
- Design and build end-to-end features across the full stack.
- API Management: Build and maintain REST or event-driven APIs with clear contracts and versioning.
- Ensure engineering quality through code reviews, automated testing, and secure development aligned with OWASP.
- Contribute to release readiness, production stability, and participate in incident root-cause analysis.
- Work with architects, QA, security, and business stakeholders to deliver requirements.
Application
To apply, please email your updated CV to
Subject Line: Full-Stack Software Engineer – POS26204
Feedback: If you do not hear from us within 21 working days, please consider your application unsuccessful.
POPIA COMPLIANT
Requirements
- Experience with containerization (Docker/Kubernetes) and message brokers (Kafka/RabbitMQ).
- Previous experience in fintech, payments, or card environments.
- Exposure to distributed caching.
- Strong skills in full-stack development (UI, services, and databases), including API design and microservices concepts.
- Experience with Java + Spring Boot (or equivalent) and modern front-end frameworks like React, Angular, or Vue.
- SQL proficiency and experience with CI/CD, Git, and Agile models.
- Practical implementation of web security (OWASP) and awareness of payment standards like PCI DSS.
Responsibilities
- Design and build end-to-end features across the full stack.
- Build and maintain REST or event-driven APIs with clear contracts and versioning.
- Ensure engineering quality through code reviews, automated testing, and secure development aligned with OWASP.
- Contribute to release readiness, production stability, and participate in incident root-cause analysis.
- Work with architects, QA, security, and business stakeholders to deliver requirements.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free