Our client is looking for an experienced Full Stack Software Developer who is passionate about delivering high-quality software solutions. The ideal candidate will have a proven track record in both front-end and back-end development, strong project delivery skills, and the ability to work across modern frameworks and technologies.
Key Responsibilities
- Design, develop, test, and deploy scalable front-end and back-end applications.
- Collaborate with cross-functional teams to deliver projects on time and to specification.
- Implement, optimize, and maintain application architecture using the specified technology stack.
- Ensure high performance, reliability, and security of applications.
- Participate in code reviews, troubleshooting, and continuous improvement initiatives.
- Contribute to DevOps and cloud deployment processes.
Minimum Requirements
Education:
- Grade 12 National Certificate (required)
- Relevant tertiary qualification in Information Technology (preferred)
- Experience:
- Minimum of 6+ years’ proven experience in full stack development
- Demonstrated expertise in front-end and back-end software development, project delivery, and implementation
- Hands-on experience with modern frameworks, tools, and cloud/DevOps technologies
Technical Skills
You will work with the following technology stack:
Frontend:
- React
- HTML
- JavaScript
- CSS
Backend:
- Java
- Spring Framework / Spring Boot
- Kafka
- PostgreSQL
- DevOps / Cloud:
- Docker
- Rancher
- Terraform
Desired Skills:
- Java
- React
- Kafka
- AWS
- Azure
- Springboot