Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Full Stack Developer (Senior)

Full-time

ATS Client

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 enhanceexisting front-end components using Angular and TypeScript.
  • Design, implement, and maintainback-end services and APIs using Python.
  • Build and maintain serverlessfunctions on AWS Lambda and integrate them with API Gateway and other AWSservices.
  • Implement and manage AWSinfrastructure using Terraform.
  • Design and operate data storage andretrieval solutions using DynamoDB and S3, and support analytics throughQuickSight.
  • Work with containerized workloads andorchestrate services using ECS.
  • Implement CI/CD practices, automatedtesting, and code reviews.
  • Improve platform monitoring,alerting, and security following AWS best practices.
  • Collaborate with Data Science andMLOps teams to support AI/ML platform requirements.
  • Produce technical documentation andparticipate in architecture and design reviews.
  • Mentor junior developers and promoteengineering best practices.
  • Participate in Agile ceremonies andcollaborate with stakeholders to deliver business value.
Requirements

Essential Skills

  • Strong Python development skills,including writing clean, maintainable, and reusable code.
  • Proficient in TypeScript and Angularfor front-end development, with experience in state management and UI/UXconcepts.
  • Experience with AWS serverlessservices such as Lambda.
  • Hands-on experience with AWS APIGateway for building and managing RESTful APIs.
  • Experience with GraphQL and AppSync.
  • Knowledge of AWS storage andanalytics services such as S3 and QuickSight.
  • Experience with ECS and DynamoDB.
  • Knowledge of AWS container servicesincluding ECR and ECS.
  • Infrastructure-as-Code experienceusing Terraform.
  • Familiarity with CI/CD pipelines,Git/GitHub, and automated testing frameworks.
  • Experience designing and consumingRESTful APIs.
  • Understanding of cloud security bestpractices 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 andalerting tools such as CloudWatch.
  • Knowledge of event-drivenarchitectures (SQS, SNS, Kinesis) and Step Functions.
  • Familiarity with Glue, Athena,Redshift, and ETL patterns.
  • Experience with data quality toolsand practices.
  • Familiarity with authentication/OIDCand secure front-end patterns.
  • Experience working in Agileenvironments using Confluence and Jira.
  • Ability to create technicaldocumentation and design artifacts.
Qualifications & Experience

  • Relevant IT degree (e.g., ComputerScience) or equivalent experience.
  • Minimum of 5 years' experience in asimilar role.
  • Strong hands-on experience with AWS(Lambda, API Gateway, DynamoDB, S3, ECS) and Terraform.
  • AWS certifications such as AWSCertified Developer or Solutions Architect are advantageous.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Full Stack Developer (Senior) in Pretoria, Gauteng vacancy
  •  ...Job Description Develop and maintain robust backend services and full stack applications, while driving architectural improvements, ensuring high-quality delivery, and mentoring team members. The role requires strong problem-solving ability and the capability to influence... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...Job Description We are looking for a Senior Full Stack Developer to join a dynamic global technology team focused on building innovative, cloud-based solutions that support data analysis, collaboration, and operational efficiency across a large international enterprise... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...scalable platforms, data-driven decision systems, and cutting-edge software that drives real-world impact. If you're the kind of developer who sees a bug as a challenge, a new framework as a playground, and "automation" as a way of life, this is your crowd. Requirements... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...Job Description Responsible for 24/7 operations asyour main focus, including incident handling and resolution Design, develop, and maintainapplications using C# and .NET Core Build and deploy cloud-nativesolutions on Microsoft Azure Develop and manage containerizedapplications... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...Job Description We are looking for a Senior Full Stack Developer to work on a critical enterprise web platform providing secure single sign-on and access to multiple business services. The role spans backend, frontend, cloud, and operational support, and requires strong... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...powerful backend services, and cloud-native platforms that actually solve complex real-world problems? We're looking for a Senior Full Stack Developer who can code across the stack, thrive in modern cloud environments, and help shape the future of intelligent, AI-... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...Job Description We're on the lookout for a passionate Senior Full Stack Developer who thrives in cloud-driven, high-performance environments. You'll be part of a dynamic global tech team working on large-scale integration and streaming platforms that power real-time... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...Job Description We are seeking a Senior Full Stack Developer to join a DevOps team responsible for building and maintaining enterprise-scale business applications. The role involves end-to-end development across backend and frontend layers, close collaboration with... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...performance, risk and compliance management, DevOps SAP GRC and IRMA, communication, awareness and training. Roles & Responsibilities Develop custom applications on theServiceNow platform. Review and streamline existing code,including APIs and interfaces. Migrate... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...Job Description Are you a passionate Full Stack Developer ready to take ownership of cutting-edge enterprise systems? We're looking for a Senior Full Stack Developer who thrives in a fast-paced, collaborative environment, delivering scalable, cloud-native applications... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...for functional and/or technical design documents. Designing, developing, and maintaining web applications using Angular, .NET, and SQL....  ...through implementation and issue resolution. Managing the full software development lifecycle, including continuous integration... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...logging tools (e.g., Prometheus, Grafana, ELK stack). Exposure to security best practices...  ...technologies (e.g., Angular, React) for full-stack development. Certification in...  ...plus. ROLE & RESPONSIBILITIES Design, develop, and maintain Java-based applications and... 

    Imizizi

    Pretoria, Gauteng
    16 days ago
  •  ...Job Description About the Role: Join a dynamic IT team responsible for developing and supporting innovative logistics and automation solutions. The team focuses on integrating autonomous transport systems, robotics applications, and process innovations to improve... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...Job Description We are seeking an experienced Full Stack Developer (Expert) to join a global technology team delivering innovative cloud-based analysis and collaboration solutions. The successful candidate will work on a modern enterprise platform designed to simplify... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...Job Description We are seeking an Expert Full Stack Developer to join a dynamic IT hub delivering cutting-edge data-driven solutions. The role focuses on the development and operation of analytics platforms, enabling data-driven decisions and providing insights through... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...workflows, and advanced analytics applications. The successful candidate will be responsible for designing, developing, and supporting scalable full stack and data-driven solutions while collaborating with global teams in an Agile environment. Responsibilities... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...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... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...defect resolution Involvement and support in Deployment process Provide third-level support for production incidents, when required Develop systems solutions in line with quality and delivery requirements Preparation of system/technical documentation (as per ISO... 

    ExecutivePlacements.com

    Pretoria, Gauteng
    25 days ago
  •  ...managing commercial, industrial, residential, and student accommodation properties, as well as inner-city housing, is seeking a  Full Stack Developer to join their dynamic team. This role focuses on developing and maintaining high-quality features for the FG Nexus... 

    Hire Resolve

    Pretoria, Gauteng
    1 day ago
  •  ...Job Description Are you the kind of developer who can jump from backend logic to frontend polish without breaking a sweat? We're looking for a Full Stack Developer who thrives in the cloud, speaks fluent C#, and knows their way around modern DevOps like a pro. If... 

    ATS Client

    Pretoria, Gauteng
    3 days ago
  • Job Description What You'll Do: FullStack development and maintenance of a Production Planning CapacityManagement platform. Translatebusiness requirements into scalable, high-quality solutions. Participatein Agile ceremonies, refine user stories, and propose...

    ATS Client

    Pretoria, Gauteng
    3 days ago
  •  ...My client is looking for a Full Stack Developer (JavaScript / TypeScript) to join their team. This is an excellent opportunity for an experienced developer who enjoys building modern software solutions and working within high-performing consulting teams. Requirements... 

    Tumaini Consulting

    Pretoria, Gauteng
    19 days ago
  •  ...Reference: JHB001493-KF-1 ESSENTIAL SKILLS Senior Full‑Stack Software Engineering capability with a primary focus on backend development...  ...Project Manager / Leader and User Management or System owner Develop systems solutions in line with quality and delivery... 

    Imizizi

    Pretoria, Gauteng
    23 days ago
  •  ...We're looking for an Expert Full Stack Developer who thrives on solving complex challenges, building enterprise-grade applications, and leveraging AI to create smarter, faster solutions. If Java is your second language, microservices are your playground, and you... 

    Sabenza IT & Recruitment

    Pretoria, Gauteng
    3 days ago
  •  ...principles and the ability to manage and deliver projects effectively. Ability to work effectively in a team, collaborating with other developers, testers, and stakeholders. Demonstrated commitment to staying updated with the latest technologies and industry trends.... 

    Imizizi

    Pretoria, Gauteng
    9 days ago
  •  ...Recruiter TrenStar Job Ref Full Stack Developer Date posted Thursday, June 25, 2026 Location Pretoria, South Africa Salary Monthly Salary SUMMARY TrenStar is seeking a full stack developer with 3 – 5 years’ experience. The ideal candidate... 

    ExecutivePlacements.com

    Pretoria, Gauteng
    24 days ago
  •  ...Work alongside cross-functional teams to understand requirements and deliver solutions. Learning and Development: Continuously develop skills in Java programming, cloud technologies, and mainframe migration techniques. Additional Responsibilities Identify and... 

    Imizizi

    Pretoria, Gauteng
    20 days ago
  •  ...and problem-solving skills Excellent communication skills at senior engagement levels Ability to relate and interact with a...  ...solutions in ServiceNow 2nd and 3rd Level Support for ServiceNow Developing of enhancements, defined in business & IT user stories Responsible... 

    ExecutivePlacements.com

    Pretoria, Gauteng
    12 days ago
  •  ...(e.g. HTML, CSS, JavaScript, React, Angular) Experience with DevOps practices (e.g. Git, deployments, monitoring) Experience developing CI/CD pipelines Experience with test-driven development (TDD) and automated testing frameworks Experience with Agile Working... 

    Imizizi

    Pretoria, Gauteng
    25 days ago
  • Job Title: Full Stack Engineer- Pretoria We endeavour to think about the big picture. We think outside the box. For our...  ...outcomes with software Responsibilities Develop new user-facing features Build reusable code and libraries... 

    ATS Client

    Pretoria, Gauteng
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Developer (Senior). Be the first to apply!