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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.