Software Engineer: Full Stack

1 week ago


Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full time

Purpose Statement

  • The level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex software systems and applications, considering scalability, performance and future requirements. Responsible to guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems.
  • The Full Stack Software Engineer plays a crucial role in developing and maintaining both front-end and back-end components of web applications and works on all layers of the application stack. They are therefore responsible for applying a holistic approach to building solutions that not only offer optimum performance, reliability, and scale but also create great client experiences.

Education (Minimum)

  • Grade 12 National Certificate / Vocational

Education (Ideal or Preferred)

  • A relevant tertiary qualification in Information Technology

Knowledge and Experience

Experience:

  • 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)
    • Application development
    • 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.
      • Browser compatibility issues and performance optimisation.
      • Front-end build tools and package managers

Skills

  • Analytical Skills
  • Attention to Detail
  • Communications Skills
  • Interpersonal & Relationship management Skills
  • Problem solving skills

Additional Information

  • Clear criminal and credit record

  • Full Stack Engineer

    3 days ago


    Cape Town, Western Cape, South Africa BET Software Full time

    We're seeking a highly skilled Full Stack Engineer to join our team in Cape Town and contribute to the development of high-quality software solutions.In this role, you will be responsible for:Designing and developing software solutions that meet performance, scalability, and security requirements.Collaborating with cross-functional teams to drive innovation...


  • Cape Town, Western Cape, South Africa DLK Group Full time

    At DLK Group, we are seeking a highly skilled Senior Full Stack Software Engineer to lead our development team. The ideal candidate will have extensive experience in designing, developing, and deploying full-stack applications using ASP.NET, Web Forms, MVC 5, C#, HTML, CSS, and Angular.Duties & ResponsibilitiesDesign and develop high-quality software...


  • Cape Town, Western Cape, South Africa Talent Sam Full time

    About Talent SamTalent Sam's product is a cutting-edge platform that consolidates organizational data and answers employees' questions about it. The engine utilizes Gen AI technology and is constantly developing and optimizing.The company takes pride in being a non-hierarchical organization, where every team member adopts a leadership mindset. They value...


  • Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full time

    Purpose Statement The level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance software systems...


  • Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full time

    Purpose StatementThe level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance software systems...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    We are seeking an exceptional Full Stack Engineer to join our client's team in Cape Town.About UsCommunicate Recruitment is a top developer recruitment agency, passionate about connecting talented professionals with exciting opportunities.About the RoleThis is a fantastic chance for a skilled Full Stack Engineer to take on new challenges and contribute to...


  • Cape Town, Western Cape, South Africa RELX Full time

    Job DescriptionAs a Full Stack Senior Software Engineer at RELX, you will be responsible for designing, developing, and maintaining complex software solutions.You'll work closely with our Product teams to develop our Legal Project solution.Maintaining and supporting existing applications is also a key responsibility.


  • Cape Town, Western Cape, South Africa Hire Resolve Full time

    About the Role:The ideal candidate will have a strong background in software development, with a focus on full-stack development. They should have experience working with web development principles, REST APIs, and reasoning about software architecture and design.Key Skills and Qualifications:6+ years of software development experienceProficiency in Python,...


  • Cape Town, Western Cape, South Africa Pro Development Group Full time

    Job DescriptionWe are looking for a seasoned Full Stack Software Engineer to join our team at Pro Development Group in Cape Town.The ideal candidate will have experience in developing high-quality production-ready code with ample test coverage to ensure maintainability, stability, and durability.Responsibilities:Designs and implements sophisticated systems...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Job OverviewWe are seeking an exceptional Software Engineer: Full Stack II to join our team at Boardroom Appointments.

  • Full Stack Engineer

    7 hours ago


    Cape Town, Western Cape, South Africa Emphyre Full time

    We're looking for a highly motivated Full Stack Engineer to join Emphyre's innovative team. In this role, you'll have the opportunity to leverage your skills in full stack development, working closely with our engineers to design and implement robust systems.About the Role:You will play a key role in developing and deploying our platformDevelop architecture...

  • Full Stack Engineer

    3 days ago


    Cape Town, Western Cape, South Africa Ringier South Africa Full time

    At Ringier South Africa, we are committed to building cutting-edge solutions that drive business growth. As a Full Stack Engineer, you will play a key role in designing and implementing high-performance applications that meet the evolving needs of our clients.Key Skills and QualificationsBachelor's or Master's degree in Computer Science or related field.7+...


  • Cape Town, Western Cape, South Africa Scrums Full time

    Company OverviewScrums.com is a leading provider of software development services, helping businesses scale by providing subscription-based access to world-class engineering teams and software development professionals. We are the go-to partner for companies looking to deliver high-quality software solutions on time and within budget.About the JobThis role...


  • Cape Town, Western Cape, South Africa Phanda Personnel Full time

    We are seeking a highly skilled Full Stack Developer to join our team at Phanda Personnel. As a key member of our software development team, you will be responsible for designing, developing, and deploying large-scale web applications.Key ResponsibilitiesThe ideal candidate will have a strong background in full stack development, with experience in...


  • Cape Town, Western Cape, South Africa Level Up Full time

    About the JobThe Full Stack Developer III position is available at Level Up's electronic payments team.This role plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept to development, to deployment, and ultimately operating each product.As a Full Stack Developer III, you will be responsible for...


  • Cape Town, Western Cape, South Africa LexisNexis Risk Solutions Full time

    About the RoleWe are seeking an exceptional Full Stack Software Engineering Lead to join our team at LexisNexis Legal & Professional.The ideal candidate will have a strong background in Full Stack Development and experience as a lead in a technical environment.You will be responsible for leading cross-functional teams to develop innovative software solutions...


  • Cape Town, Western Cape, South Africa Hewlett Packard Enterprise Full time

    At Hewlett Packard Enterprise, we're committed to driving innovation and excellence in everything we do. We're seeking a highly skilled Full Stack Software Specialist to join our team and help us deliver exceptional results.This role involves working with a talented team of developers to design and implement complex software solutions, including frontend and...


  • Cape Town, Western Cape, South Africa Arvo Pty Ltd Full time

    **Job Description:**We are looking for a highly motivated and experienced Full Stack Engineering Manager to lead our agile solution design, deployment, and ongoing optimization & evolution of enterprise-wide technology products and services.The successful candidate will work closely with the SE and business stakeholders to define the product and technical...

  • Full-Stack Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa PM Connection Full time

    General RequirementsLeadership:• Demonstrated ability to act as a tech lead, guiding the design, development, and implementation of full-stack solutions while ensuring alignment with best practices and the company and its client's objectives.• Skilled in mentoring and supporting team members, fostering a culture of collaboration, innovation, and...

  • Full Stack Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa PBT Group Full time

    Job title : Full Stack EngineerJob Location : Western Cape, Cape TownDeadline : April 03, 2025Quick Recommended LinksJobs by Location Job by industries About the jobJoin Our Team as a .NET Full Stack Developer  Are you ready to code your way into an exciting career? We're on the lookout for a .NET Full Stack Developer who's passionate about building...