Full Stack Developer

1 week ago


Sandton, South Africa Absa Group Full time
Empowering Africa's tomorrow, together…one story at a time.

With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.

Job Summary

The Full Stack Developer is responsible for designing, building, maintaining, and supporting robust application solutions across the full technology stack. This role requires deep technical and functional understanding of the application to ensure effective development, troubleshooting, and optimization of business-critical systems. The developer works closely with cross-functional teams to maintain infrastructure stability, support BAU operations, resolve incidents, and ensure maximum application uptime.

Job Description

1. Application Solution Development

  • Design and implement scalable, secure, and maintainable full-stack solutions using modern frameworks and technologies.

  • Translate business requirements into technical specifications and high-quality code.

  • Ensure alignment with architectural standards and contribute to solution design discussions.

2. Technical & Functional Expertise

  • Develop a deep understanding of the application's functional capabilities and technical architecture.

  • Provide input into product roadmap decisions, feature enhancements, and performance optimizations.

  • Collaborate with Product Owners and Business Analysts to refine requirements and deliver value-driven solutions.

3. BAU Support & Maintenance

  • Support and maintain the application in production, ensuring smooth execution of BAU jobs and processes.

  • Monitor system health and performance, proactively identifying and resolving issues.

  • Participate in on-call rotations/standby rosters and provide timely support for operational incidents.

4. Incident Resolution

  • Investigate and resolve application-related incidents across frontend, backend, and infrastructure layers.

  • Perform root cause analysis and implement long-term fixes to prevent recurrence.

  • Document incident handling procedures and contribute to post-incident reviews.

  • Collaborate with support, infrastructure, and DevOps teams to ensure rapid recovery and minimal business impact.

5. Infrastructure Stack Maintenance

  • Maintain and optimize the full infrastructure stack including servers, containers, databases, and cloud services.

  • Ensure environments (development, staging, production) are stable, secure, and aligned with performance requirements.

  • Monitor resource utilization and perform capacity planning to support scalability.

6. Disaster Recovery & Backup Management

  • Implement and maintain disaster recovery procedures for critical application components.

  • Conduct regular backup and restore tests to validate data integrity and recovery readiness.

  • Document recovery processes and ensure alignment with business continuity plans.

  • Collaborate with infrastructure and operations teams to ensure DR environments are up-to-date and functional.

7. Vulnerability Management & Patching

  • Monitor application and infrastructure components for security vulnerabilities.

  • Apply patches and updates to mitigate risks and maintain compliance with security standards.

  • Work with security teams to conduct vulnerability assessments and implement remediation plans.

  • Ensure patching activities are tested and deployed with minimal impact to users.

8. CI/CD & DevOps Integration

  • Build and maintain CI/CD pipelines using tools such as Jenkins, Git, and Rancher.

  • Automate build, test, and deployment processes to improve development velocity and reduce errors.

  • Collaborate with DevOps teams to ensure seamless integration and delivery across environments.

9. Code Quality & Best Practices

  • Write clean, efficient, and well-documented code following industry best practices.

  • Conduct code reviews and mentor junior developers.

  • Ensure adherence to security, performance, and maintainability standards.

10. Continuous Improvement & Innovation

  • Stay current with emerging technologies and frameworks relevant to full stack development.

  • Identify opportunities to improve application performance, user experience, and development workflows.

  • Contribute to a culture of innovation, collaboration, and technical excellence.

Key Technologies & Tools

  • Languages: Java, Python, JavaScript, Neo4J

  • Frontend: , Angular

  • Backend: Spring Boot, Flask, REST APIs

  • Big Data: Hadoop, Spark, Spline

  • Cloud & Containers: AWS, Rancher

  • DevOps & CI/CD: Jenkins, Git, Docker, Kubernetes

  • Monitoring & Logging: CloudWatch, Prometheus, ELK Stack

Key Qualifications

  • Education: Bachelor's degree in Computer Science, Software Engineering, or related field.

  • Experience: 3+ years in fullstack development with proven experience in building and supporting enterprise-grade applications.

  • Problem-Solving: Strong analytical and troubleshooting skills across the stack.

  • Communication: Excellent verbal and written communication skills for technical and non-technical audiences.

  • Certifications: AWS or GCP or Azure Certified Developer, Java/Python certifications, or equivalent are a plus.

Education

Bachelor's Degree: Information Technology

Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.

Absa Bank Limited reserves the right not to make an appointment to the post as advertised


  • Full Stack Developer

    2 weeks ago


    Sandton, South Africa Ovations Technologies Full time

    Overview Our client is seeking a highly skilled, energetic, and curious Senior Full-Stack Developer to own the technical delivery for the Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation and maintenance. Location: Sandton, Johannesburg (Onsite) Experience: 5+ Years Required Rate: R592...

  • Full Stack Developer

    2 weeks ago


    Sandton, South Africa MyCareerCraft Full time

    We are seeking an experienced Full Stack Developer with strong technical expertise across front-end and back-end technologies. The role involves designing, developing, and maintaining scalable web applications using Java, Angular, and SQL, while integrating cloud-based solutions through AWS. The ideal candidate will have experience in agile environments,...

  • Full Stack Developer

    3 weeks ago


    Sandton, South Africa MyCareerCraft Full time

    We are seeking an experienced Full Stack Developer with strong technical expertise across front-end and back-end technologies. The role involves designing, developing, and maintaining scalable web applications using Java, Angular, and SQL, while integrating cloud-based solutions through AWS. The ideal candidate will have experience in agile environments,...

  • Full Stack Developer

    3 weeks ago


    Sandton, South Africa MyCareerCraft Full time

    We are seeking an experienced Full Stack Developer with strong technical expertise across front-end and back-end technologies. The role involves designing, developing, and maintaining scalable web applications using Java, Angular, and SQL, while integrating cloud-based solutions through AWS. The ideal candidate will have experience in agile environments,...


  • Sandton, South Africa Ovations Technologies Full time

    Location:Sandton, Johannesburg (Onsite)Experience:5+ Years RequiredRate: R592, per hourDuration: 6 months Our client is seeking a highly skilled, energetic, and curious Senior Full-Stack Developer to own the technical delivery for their Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation...

  • Full Stack Developer

    4 weeks ago


    Sandton, South Africa Ovations Talent Sourcing Full time

    3 days ago Be among the first 25 applicants Experience: 5+ Years Required Rate: R592, per hour Duration: 6 months Location: Sandton, Johannesburg (Onsite) Senior Full-Stack Developer to own the technical delivery for our Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation and...


  • Sandton, South Africa Hire Resolve Full time

    Full Stack Developer Hire Resolve's client is seeking a talented and experienced Full Stack Developer to join their team. As an Intermediate/Senior Full Stack Developer, you will be responsible for developing and enhancing software solutions, collaborating with cross-functional teams, and ensuring the delivery of high-quality software. Responsibilities:...

  • Full Stack Developer

    2 weeks ago


    Sandton, South Africa MyCareerCraft Full time

    We are seeking an experienced Full Stack Developer with strong technical expertise across front-end and back-end technologies. The role involves designing, developing, and maintaining scalable web applications using Java, Angular, and SQL, while integrating cloud-based solutions through AWS. The ideal candidate will have experience in agile environments,...


  • Sandton, Gauteng, South Africa Scytale Full time

    DescriptionFull-Stack DeveloperAbout ScytaleScytale is a fast-growing B2B SaaS startup transforming cybersecurity compliance for businesses worldwide. Our innovative Compliance-as-a-Service platform simplifies frameworks like SOC 2, ISO 27001, HIPAA, GDPR, and PCI DSS for startups, scale-ups, and enterprises. Recognized as a leader in Governance, Risk &...


  • Sandton, South Africa Blue Pearl HQ Full time

    Join to apply for the Senior Full-Stack Software Developer role at Blue Pearl HQ . We are seeking a highly skilled Senior Full-Stack Developer to join our growing digital engineering team. This role sits at the intersection of sustainability and technology—building platforms that power real-time environmental data intelligence, smart metering, carbon...