Sabenza IT

Full Stack Developer (Advanced)

Sabenza IT  •  Pretoria, ZA (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


Design,
develop, and maintain modern full stack applications with a strong focus on
backend services, cloud infrastructure, and AI-enabled solutions. The role
includes mentoring team members, ensuring high-quality delivery, and supporting
operational excellence.


Key
Responsibilities


  • Design, develop, and maintain system
    solutions aligned with business and quality requirements

  • Contribute to frontend and backend
    development across multiple platforms

  • Review code and ensure adherence to
    development standards

  • Provide technical guidance and
    mentorship to team members

  • Support deployments, releases, and
    ongoing system improvements

  • Participate in Agile ceremonies and
    team collaboration

  • Compile technical documentation,
    including user and operational manuals

  • Provide 2nd and 3rd level technical
    support

  • Ensure system availability,
    scalability, and maintainability

  • Manage operational (OPS) related
    activities for platform environments

  • Handle requirements
    gathering, planning, and stakeholder communication


Requirements


Essential
Skills


  • Strong backend development experience
    using Java and Python

  • Proven experience with AWS cloud
    services and architecture

  • Experience with Terraform
    (Infrastructure as Code)

  • Knowledge of CI/CD pipelines and automation tools (e.g., GitHub Actions)

  • Frontend development experience using Angular (TypeScript)

  • Experience with Docker and
    containerisation concepts

  • Understanding of data engineering
    (ETL, SQL/NoSQL)

  • Knowledge of machine learning
    lifecycle and MLOps practices

  • Experience with monitoring,
    logging, and alerting systems

  • Strong understanding of cloud
    security and networking (VPC, IAM)


Advantageous
Skills


  • Experience with Golang

  • Familiarity with AWS SageMaker and
    serverless ML tools

  • Knowledge of TensorFlow or PyTorch

  • Experience with Node.js and
    TypeScript ecosystems

  • Familiarity with monitoring tools
    (e.g., Splunk, CloudWatch)

  • Experience with serverless and
    event-driven architectures

  • Understanding of statistical
    analysis and ML concepts

  • Experience building CI/CD
    pipelines for ML solutions

  • Agile/Scrum experience

  • Ability to coach and
    train team members


Qualifications
& Experience


  • Relevant IT Degree or equivalent
    qualification

  • Minimum 10+ years overall IT
    experience

  • Minimum 6 years experience in
    TypeScript/JavaScript

  • Minimum 3 years
    experience with modern frontend frameworks (e.g., Angular)
Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media