Software Engineer: Full Stack II - Cape Town

Boardroom Appointments

Cape Town

On-site

ZAR 700,000 - 1,050,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Boardroom Appointments seeks a Software Engineer: Full Stack II in Cape Town to join a dynamic development team. You will work closely with stakeholders to translate business needs into robust software using modern front-end and back-end technologies, with a emphasis on scalable, secure solutions.

You will collaborate across teams, implement API integrations, and contribute to automated testing and CICD pipelines, while refining architectures to handle increasing user loads in a cloud

Qualifications

  • 3+ years proven experience in full stack software development and delivery.
  • Experience with modern front-end and back-end frameworks and technologies.
  • Ability to translate business and technical requirements into scalable solutions.
  • Familiarity with cloud platforms (AWS/Azure) and container orchestration.

Responsibilities

  • Collaborate with stakeholders and cross-functional teams to translate requirements into solutions.
  • Develop and integrate software components, ensuring performance and security.
  • Build reusable code, APIs and libraries for future use.
  • Optimize systems for scalability and capacity planning.
  • Lead with quality, automated testing and CICD practices.

Skills

Advanced programming concepts
Algorithms & data structures
RESTful APIs
Cloud platforms
Kubernetes
Containerization
Frontend development
Backend development
Version control
Security practices

Education

Grade 12 National Certificate / Vocational
Relevant tertiary qualification in Information Technology

Tools

AWS
Azure
Kubernetes
SQL
NoSQL

Job description

Software Engineer: Full Stack II - Cape Town
About the job Software Engineer: Full Stack II - Cape Town
  • Grade 12 National Certificate / Vocational
  • A relevant tertiary qualification in Information Technology (ideal)
  • 3+ 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 advanced knowledge of the following:
  • 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
  • Attract and relentlessly develop people (Departmental Contributor)
  • Care and passion for people (Departmental Contributor)
  • Earn and extend trust (Departmental Contributor)
  • Inspire optimism and persistence (Departmental Contributor)
  • Lead with the "Why" (Departmental Contributor)
  • Make decisions - faster and smarter (Departmental Contributor)
  • Simplify and make it easy (Departmental Contributor)

Responsibilities:

  • Works closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs
  • Produces solutions to complex business needs.
  • Creates well designed solutions that balance client value with security, operations, resilience, performance and cost.
  • 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 development frameworks, patterns, and practices, with a particular focus on automated testing and CICD.
  • Perform testing with a strong preference towards developing automated testing scripts and proceduresto ensure code robustness and reliability.
  • Practices secure coding practices (devsecops)
  • 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 II forms part of a structured career progression model where the incumbentwill be exposed to meaningful projects in order to develop their level of autonomy, decision making and problem-solving skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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: Full Stack III
Software Engineer: Full Stack III

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2
Full Stack Web Developer - (Hybrid)
Full Stack Web Developer - (Hybrid)

Synergy Jobs (Pty) Ltd • Bellville

On-site
ZAR 420,000 - 720,000
Medical aid
Retirement plan
13th cheque
Fullstack Software Engineer (JavaScript & C#)
Fullstack Software Engineer (JavaScript & C#)

redPanda Software • Cape Town

Hybrid
ZAR 700,000 - 1,100,000
Software Engineer: Back-End III
Software Engineer: Back-End III

Capitec • Sandton

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Durban

Hybrid
ZAR 800,000 - 1,100,000
Competitive salary
Health insurance
Paid time off
+7
Senior Full Stack Developer - Pietermaritzburg
Senior Full Stack Developer - Pietermaritzburg

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Pension scheme
+2
Graduate Software Developer - Full Stack
Graduate Software Developer - Full Stack

Placements24 • Gqeberha

Hybrid
ZAR 180,000 - 240,000
Competitive starting salary
Mentorship from senior engineers
Training on technology stack
+2
Senior Software Engineer I
Senior Software Engineer I

Boardroom Appointments • Durban

On-site
ZAR 700,000 - 900,000