Full Stack Developer

Sabenza IT

  • Pretoria, Gauteng
  • Permanent
  • Full-time
  • 1 month ago
Job Description :We’re looking for a skilled Full Stack Developer who thrives in fast-paced environments and is passionate about building scalable, modern web applications from front to back. You'll play a central role in the design, development, and delivery of our core platforms, leveraging cutting-edge cloud technologies and a DevOps mindset. This is an opportunity to join a collaborative, Agile-driven team supporting international clients across complex environments.Role And Responsibilities
  • Primary responsibility is backend and frontend software development.
  • Compiling of software design and description documents.
  • Coordinate with internal team members, and supports the coordination with external teams, stakeholders and customers.
  • Design, development and maintenance on platform / application.
  • Supports the definition of technical strategies and approaches.
  • Review code of team members in line with quality and delivery requirements.
  • Ensure software maintainability, scalability and efficient migrations.
  • Adhere to governance, security directives and other internal or external applicable policies.
  • Continuous delivery and support release management.
  • Remain current with best practices, approaches and standards
  • The team has a DevOps setup and team members are required to attend to operational incidents when required as well as be on occasional standby as we service international clients.
  • Application of the Agile Working Model Methodology.
Requirements
  • Java 11+ with Object-orientated skills,
  • React / Typescript / Javascript
  • Spring Boot
  • Kubernetes and Docker
  • Git / GitHub
  • AWS technologies: SQS, SNS, Kinesis, Lambda, Aurora RDS, EKS, DynamoDB, Cognito, API Gateway, ElastiCache
  • SQL, PostgreSQL preferable
  • CI/CD pipeline setup, GitHub Actions, GitOps preferable
  • Helm, YAML
  • RESTful endpoints design and implementation
  • WSL / Unix
  • Aware of IaC principles and its impact on design and implementation.
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
  • JEE or Microprofile – Quarkus preferable.
  • TDD (Test driven development) / BDD (Behaviour driven development).
  • Gradle.
  • Grafana / Prometheus.
  • Atlassian Jira / Confluence.
  • Translate and refine requirements into designs, implementations and functional software.
  • Application of software development principles, design patterns, and best practices.
  • Developing backend and frontend solutions.
  • Monitoring, troubleshooting and debugging at systems level.
  • Security and compliance support.
  • Assist with the identification of risks.
Qualifications/Experience
  • Degree in Computer Science, Computer Engineering or similar.
  • Full stack experience of at least 2 years.
  • At least 3 years AWS experience in working context.

Sabenza IT

Similar Jobs

  • Senior Full Stack Developer

    Network Recruitment

    • Centurion, Gauteng
    This is a true full stack role where you'll be diving deep into server-side logic, crafting performant APIs, and building dynamic, user-friendly interfaces. You'll be involved in t…
    • 5 hours ago
  • Software Developer

    Omega Human Capital

    • Pretoria, Gauteng
    Our Team is expanding! We are looking for a highly skilled Full Stack Developer with proven experience in HR and Payroll systems (SAGE, VIP, or similar) to join a dynamic team in…
    • 5 hours ago