Sabenza IT

Full Stack Developer (Senior)

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

Job Description


Spearhead the
industrialization of new AI technologies and concepts by supporting the
business with the implementation of AI pilot use cases. The goal is to enable
teams to scale these technologies and concepts across their functional areas.


As a Senior Full
Stack Developer, you will work independently, solve complex technical
challenges, mentor junior team members, and contribute to the design and
delivery of scalable cloud-based solutions.


Key
Responsibilities


  • Develop new features and enhance
    existing front-end components using Angular and TypeScript.

  • Design, implement, and maintain
    back-end services and APIs using Python.

  • Build and maintain serverless
    functions on AWS Lambda and integrate them with API Gateway and other AWS
    services.

  • Implement and manage AWS
    infrastructure using Terraform.

  • Design and operate data storage and
    retrieval solutions using DynamoDB and S3, and support analytics through
    QuickSight.

  • Work with containerized workloads and
    orchestrate services using ECS.

  • Implement CI/CD practices, automated
    testing, and code reviews.

  • Improve platform monitoring,
    alerting, and security following AWS best practices.

  • Collaborate with Data Science and
    MLOps teams to support AI/ML platform requirements.

  • Produce technical documentation and
    participate in architecture and design reviews.

  • Mentor junior developers and promote
    engineering best practices.

  • Participate in Agile ceremonies and
    collaborate with stakeholders to deliver business value.


Requirements


Essential
Skills


  • Strong Python development skills,
    including writing clean, maintainable, and reusable code.

  • Proficient in TypeScript and Angular
    for front-end development, with experience in state management and UI/UX
    concepts.

  • Experience with AWS serverless
    services such as Lambda.

  • Hands-on experience with AWS API
    Gateway for building and managing RESTful APIs.

  • Experience with GraphQL and AppSync.

  • Knowledge of AWS storage and
    analytics services such as S3 and QuickSight.

  • Experience with ECS and DynamoDB.

  • Knowledge of AWS container services
    including ECR and ECS.

  • Infrastructure-as-Code experience
    using Terraform.

  • Familiarity with CI/CD pipelines,
    Git/GitHub, and automated testing frameworks.

  • Experience designing and consuming
    RESTful APIs.

  • Understanding of cloud security best
    practices and AWS security controls.


Advantageous
Skills


  • Java and Spring Framework experience.

  • Docker and Kubernetes experience.

  • Familiarity with Parquet, AVRO, JSON,
    and BI tooling.

  • Experience with monitoring and
    alerting tools such as CloudWatch.

  • Knowledge of event-driven
    architectures (SQS, SNS, Kinesis) and Step Functions.

  • Familiarity with Glue, Athena,
    Redshift, and ETL patterns.

  • Experience with data quality tools
    and practices.

  • Familiarity with authentication/OIDC
    and secure front-end patterns.

  • Experience working in Agile
    environments using Confluence and Jira.

  • Ability to create technical
    documentation and design artifacts.


Qualifications
& Experience


  • Relevant IT degree (e.g., Computer
    Science) or equivalent experience.

  • Minimum of 5 years' experience in a
    similar role.

  • Strong hands-on experience with AWS
    (Lambda, API Gateway, DynamoDB, S3, ECS) and Terraform.

  • AWS certifications such as AWS
    Certified Developer or Solutions Architect are advantageous.
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