Talent.com
Software Engineer : Full Stack III- Cape Town

Software Engineer : Full Stack III- Cape Town

Boardroom AppointmentsCape Town, Western Cape, South Africa
30+ days ago
Job description

Software Engineer : Full Stack III- Cape Town

About the job Software Engineer : Full Stack III- Cape Town

  • 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
  • #J-18808-Ljbffr

    Create a job alert for this search

    Engineer Cape Town • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    The FlexWorkFromHome, Western Cape, South Africa
    Join The Flex team reinventing how the world rents.If you’re an engineer at the intersection of automation, AI, and real-world impact, this is your opportunity to help redefine how millions live an...Show moreLast updated: 12 days ago
    • Promoted
    Software Engineer : Full Stack II - Cape Town

    Software Engineer : Full Stack II - Cape Town

    Boardroom AppointmentsCape Town, Western Cape, South Africa
    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 T...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer : Full Stack 10088

    Software Engineer : Full Stack 10088

    CapitecCape Town, Western Cape, South Africa
    To see what life at Capitec is all about and complete a short assessment, please click here!.Once you have completed the above finalize your application by clicking apply below.The level II Softwar...Show moreLast updated: 5 days ago
    • Promoted
    Full-Stack Software Engineer Cape Town, SA / Remote

    Full-Stack Software Engineer Cape Town, SA / Remote

    ClairoWorkFromHome, Western Cape, South Africa
    Remote
    Clairo AI is a London-based AI agent builder focused on fully private AI.Our platform enables businesses to deploy AI agents that connect to their internal data sources while ensuring complete priv...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    OzeCape Town, Western Cape, South Africa
    Oze means business, and the growth of it.We’re passionate about enabling small businesses and local ownership to grow with technology, particularly in emerging markets. That's why we're starting in ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer Fullstack - Cape Town

    Software Engineer Fullstack - Cape Town

    CollinsonCape Town, Western Cape, South Africa
    Collinson is a global loyalty and benefits company.We use our expertise and products to craft customer experiences which enable some of the world’s best known brands to acquire, engage and retain t...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer : Full Stack 10088

    Software Engineer : Full Stack 10088

    Capitec Bank Ltd.Cape Town, Western Cape, South Africa
    Press Tab to Move to Skip to Content Link.Select how often (in days) to receive an alert : .We're on the lookout for energetic, self-motivated individuals who share our passion for service in the ban...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    Callbi Speech AnalyticsWorkFromHome, Western Cape, South Africa
    Join Callbi — South Africa’s top‑performing, rapidly scaling interaction analytics platform.We help enterprises turn conversations into insight using best‑in‑class engineering, strong security, and...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Engineer Cape Town

    Intermediate Software Engineer Cape Town

    Ozow Proprietary LimitedCape Town, Western Cape, South Africa
    Ozow is a dynamic fintech company that's leading the way in digital payment innovation.As a prominent player in the financial technology sector, we're committed to making payments as seamless and s...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Engineer - Cape Town - Theodo UK

    Full Stack Engineer - Cape Town - Theodo UK

    TheodoWorkFromHome, Western Cape, South Africa
    Full Stack Engineer - Cape Town - Theodo UK.Theodo Cape Town, Western Cape, South Africa.Split your time 50% across frontend and 50% backend development. Building modern, user-friendly applications ...Show moreLast updated: 25 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Clairo AIWorkFromHome, Wes-Kaap, South Africa
    Clairo AI City of Cape Town, Western Cape, South Africa.Clairo AI City of Cape Town, Western Cape, South Africa.Be among the first 25 applicants. Direct message the job poster from Clairo AI.Clairo ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineers - Cape Town Tech Hub

    Software Engineers - Cape Town Tech Hub

    LexisNexisWorkFromHome, Western Cape, South Africa
    Software Engineers - all levels; 2 years experience to Lead and Principal level.Do you enjoy working with innovative research technology?. Would you like to be part of a team that creates solutions ...Show moreLast updated: 30+ days ago
    • Promoted
    Full-Stack Software Engineer

    Full-Stack Software Engineer

    LekkeSlaapWorkFromHome, Western Cape, South Africa
    South Africa’s leading accommodation booking app known for its user-friendliness, exceptional customer experience, and extensive local accommodation options. LekkeSlaap is committed to innovation, b...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Full Stack - Cape Town

    Senior Software Engineer - Full Stack - Cape Town

    CollinsonCape Town, Western Cape, South Africa
    Collinson is a global loyalty and benefits company.We use our expertise and products to craft customer experiences which enable some of the world’s best known brands to acquire, engage and retain d...Show moreLast updated: 30+ days ago
    • Promoted
    Snr. Software Engineer (Full-Stack) (Position located in Cape Town, South Africa)

    Snr. Software Engineer (Full-Stack) (Position located in Cape Town, South Africa)

    KnowBe4Cape Town, Western Cape, South Africa
    Software Engineer (Full-Stack) (Position located in Cape Town, South Africa).Join the cybersecurity company that puts security first. literally and without compromise.At KnowBe4, our AI-driven Huma...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer : Full Stack 10088

    Software Engineer : Full Stack 10088

    Capitec BankCape Town, ZA
    Job title : Software Engineer : Full Stack 10088.Job Location : Western Cape, Cape Town.The level II Software Engineer plays an integral part in a cross-functional team dedicated to the full softwar...Show moreLast updated: 30+ days ago
    • Promoted
    Full-Stack Software Engineer

    Full-Stack Software Engineer

    Tripco PtyWorkFromHome, Western Cape, South Africa
    South Africa’s leading accommodation booking app known for its user-friendliness, exceptional customer experience, and extensive local accommodation options. LekkeSlaap is committed to innovation, b...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Full Stack)

    Software Engineer (Full Stack)

    DigiOutsourceCape Town, Western Cape, South Africa
    Software Engineer (Full Stack).Software Engineer (Full Stack).Kick-start your career in the online gaming world and experience the very latest in technology and innovation.We are part of Super Grou...Show moreLast updated: 30+ days ago