Full Stack Developer (Advanced)
ExecutivePlacements.com
Recruiter
Open Source (Pty) Ltd
Job Ref
JHB001946/KMM
Date posted
Monday, June 1, 2026
Location
Menlyn, South Africa
SUMMARY
Full Stack Developer
We are looking for a talented and versatile
Full Stack Developer to join a high-performing Agile team. This role is suited to a proactive problem-solver who thrives in cloud-based environments and enjoys building scalable, API-driven solutions. You’ll be involved across the full development lifecycle, contributing to both front-end and back-end systems while collaborating closely with business stakeholders.
POSITION INFO
Essential Skills
- JavaScript and modern UI frameworks (Angular, NodeJS)
- Python development experience
- Basic AWS services (S3, Lambda, Glue, IAM, QuickSight)
- Strong SQL skills (Oracle, Postgres)
- GitHub version control
- Cloud architecture understanding
- Terraform experience
- RESTful web services knowledge
- Microservices design and API-based development
- Understanding of cloud infrastructure
Advantageous Skills
- JSF and Angular
- PaaS knowledge (AWS ECS, Fargate, Lambda)
- Build tools (Maven)
- Jenkins (pipelines, configuration, security)
- Git, Bitbucket
- Jira and Confluence
- DevOps practices and tooling
Roles & Responsibilities
- Develop and maintain front-end and back-end application components
- Participate actively in Agile ceremonies and delivery processes
- Engage with business users to gather and refine requirements
- Contribute to user story sizing and solution design
- Build scalable, high-quality solutions aligned to delivery standards
- Identify and resolve risks or escalate where necessary
- Present solutions to Product Owners and key stakeholders
- Ensure compliance with coding standards and unit testing practices
- Produce and maintain technical documentation
- Support existing applications and contribute to DevOps activities
- Share knowledge, mentor team members, and promote best practices
Qualifications
- Relevant IT Degree or Diploma (advantageous)
- 3–5 years’ development experience
- Proven experience implementing and supporting solutions
- Exposure to manual or automated testing
- Experience working in Agile environments
- Strong communication, collaboration, and problem-solving skills