Software Engineer: Full Stack III- Sandton, JHB

Boardroom Appointments

Sandton

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Boardroom Appointments seeks a Software Engineer: Full Stack III for a Sandton, JHB role. The engineer will design scalable software, closely collaborate with stakeholders, and lead efforts across frontend and backend development.

The ideal candidate has 6+ years of experience, strong SDLC understanding, and expertise in RESTful APIs, cloud platforms, and microservices. Expected to drive performance, security, and continuous improvement within the team.

Qualifications

  • Grade 12/NQF aligned certificate is required; a tertiary IT qualification is ideal.
  • Minimum 6+ years in full stack development, with project delivery and implementation.
  • Experience with modern front-end/back-end frameworks, SDLC, and testing practices.

Responsibilities

  • Design software solutions and translate business needs into architecture.
  • Collaborate with stakeholders and cross-functional teams to deliver scalable systems.
  • Build and optimize complex software with focus on performance and security.
  • Develop reusable APIs and components for future use.
  • Lead code reviews, drive CI/CD, and enforce secure coding practices.
  • Mentor junior engineers and share knowledge with product teams.
  • Ensure alignment with capacity planning, monitoring, and reliability.

Skills

Front-end & back-end development
SDLC
Advanced algorithms & data structures
Version Control
Testing practices
RESTful API design
Cloud computing
Microservices & event-driven
Containerization & Kubernetes
Responsive design
Front-end build tools

Education

Grade 12 National Certificate / Vocational
Tertiary IT qualification preferred

Tools

Kubernetes
Containerization
AWS
Azure
SQL
NoSQL

Job description

Software Engineer: Full Stack III- Sandton, JHB
About the job Software Engineer: Full Stack III- Sandton, JHB
  • Grade 12 National Certificate / Vocational
  • A relevant tertiary qualification in Information Technology (ideal)
  • 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language).
  • Experience with modern front-end and back-end frameworks and technologies

Knowledge:

  • Is able to apply expert knowledge and develop others understanding of the following: IT systems development processes (SDLC)
  • Advanced programming concepts
  • Advanced algorithms and data structures Design Patterns
  • Version Control
  • Testing practices
  • Database systems and query optimization (e.g., SQL, NoSQL).
  • RESTful API design and integration.
  • Cloud computing platforms and services (e.g., AWS, Azure).
  • Advanced Microservice and event driven architectures
  • Deployment using kubernetes and containerization
  • Responsive design principles and mobile-first development.
  • Front-end build tools and package managers

Responsibilities:

  • Designing software solutions
  • Works closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs
  • Designs complex software systems, considering scalability, performance and future requirements.
  • Can identify the trade-offs in solutions and can clearly articulate and act on these where required Produces solutions to programming challenges.
  • Creates well designed solutions that balance client value with security, operations, resilience, performance and cost.
  • Introduces and propagates new patterns, practices, technologies into the organisation to efficiently solve a business need.
  • Software development and systems integration
  • Work with other software engineers and architects in developing components based on needs that support application functionality.
  • Optimise systems for maximum performance and scalability to handle increasing user loads.
  • Develop reusable code, APIs and libraries for future use.
  • Share impact of code changes with product team.
  • Database management and application logic
  • Implement and optimise database models and queries for efficient data storage and retrieval.
  • Write business logic and algorithms to handle complex data processing and application workflows.
  • Quality and testing
  • Implement and improve the organisation's prescribed development frameworks, patterns, and practices, with a particular focus on automated testing and CICD.
  • Conducts thorough code reviews and ensures high code quality for self and others.
  • Utilises continuous integration, deployment, and automation tools effectively.
  • Perform testing with a strong preference towards developing automated testing scripts and procedures to ensure code robustness and reliability.
  • Practices, promotes and guides others in secure coding practices (devsecops) and addresses potential vulnerabilities
  • Operational Excellence
  • Conduct investigations through troubleshooting and debugging to fix minor, major and escalated bugs, promoting system stability.
  • Perform first and/or second level standby across environments for integration between internal systems and applications, as well as that of external service providers.
  • React to system monitoring and alerting events in a timely manner.
  • Assist capacity planning on infrastructure requirements, as well as stability and load tests to improve system performance and throughput.
  • Maintains, modifies and upgrades existing solutions, recommending and implementing improved methods.
  • Learning and continuous improvement
  • Expected to develop and maintain proficiency in modern programming paradigms, patterns and practices and apply or improve what is used by their delivery team. (This will differ per delivery team).
  • Software Engineer Level III forms part of a structured career progression model where the incumbent will be exposed to meaningful projects in order to develop their level of autonomy, decision making and problem-solving skills
  • Technical Leadership
  • Engage with product managers, project sponsors, and other stakeholders to support scoping of work and provide updates on progress and status
  • Coach, guide and provide support to Software Engineer I / II
  • Share expertise and knowledge with product team and stakeholders
  • Drives innovation, bringing new technologies and ways of solving problems into the team and organisation
  • Responsible to assist Software Engineer I / II with development work and perform code reviews
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer: Full Stack III- Cape Town
Software Engineer: Full Stack III- Cape Town

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,300,000
Software Engineer: Full Stack II - Sandton, JHB
Software Engineer: Full Stack II - Sandton, JHB

Boardroom Appointments • Sandton

On-site
ZAR 360,000 - 600,000
Software Engineer: Full Stack II
Software Engineer: Full Stack II

Boardroom Appointments • Stellenbosch

On-site
ZAR 480,000 - 740,000
Software Engineer: Full Stack II - Cape Town
Software Engineer: Full Stack II - Cape Town

Boardroom Appointments • Cape Town

On-site
ZAR 700,000 - 1,050,000
Software Engineer: Full Stack III
Software Engineer: Full Stack III

Boardroom Appointments • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Software Engineer: Back-End II
Software Engineer: Back-End II

Boardroom Appointments • Stellenbosch

On-site
ZAR 600,000 - 900,000
Software Engineer: Full Stack III
Software Engineer: Full Stack III

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Software Engineer: Full Stack II (C#) Stellenbosch
Software Engineer: Full Stack II (C#) Stellenbosch

Boardroom Appointments • Cape Town

On-site
ZAR 600,000 - 900,000
Software Engineer: Backend (Python)
Software Engineer: Backend (Python)

Boardroom Appointments • Cape Town

On-site
ZAR 480,000 - 720,000
Software Engineer: Full Stack (Payments, AWS,C#) - JHB
Software Engineer: Full Stack (Payments, AWS,C#) - JHB

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,200,000