1958 Full Stack DevOps Engineer

24 hours ago


Pretoria, South Africa Imizizi Full time
What will be your role and responsibilities?
  • Be part of a DevOps team that implements and operates functional services in our Generative AI platform application
  • Design, develop, and maintain high-quality software solutions across the whole tech stack
  • Write clean, efficient, and maintainable code; following best practices and coding standards
  • Building with purpose and ownership - striving for meaning and excellence, and delivering solutions that you are proud of
  • Frontend development - Collaborate with UI/UX designers and business users to create visually appealing and user-friendly interfaces using Angular and the BMW Density framework. Ensure cross-browser compatibility and responsiveness of frontend components, implement and maintain frontend performance optimizations, and contribute to mobile development initiatives
  • Backend development - Develop server-side logic and APIs using micro-service architecture and OpenAPI specifications, with a strong focus on code structure by organizing code into components and libraries. Manage data efficiently with various databases, and implement authentication, authorization, and logging and usage tracking mechanisms
  • Infrastructure/Cloud development - Architect, deploy, and scale applications using AWS and Azure services, optimizing performance and cost-effectiveness while implementing security best practices for cloud infrastructure
  • Collaborate using version control and related activities such as reviewing code of team members
  • Share knowledge by creating and maintaining technical documentation, including system architecture diagrams, API documentation, and code comments.
  • Provide operational support by analyzing operational incidents and handling requests such as onboarding new use cases to the platform
Essential skills requirements:
  • Frontend development skills (HTML, CSS, JavaScript/TypeScript, Angular)
  • Backend and library development (Python)
  • Knowledge of unit testing frameworks (e.g. Jest or pytest)
  • Amazon Web Services (AWS) (Strong emphasis on API Gateway, Lambda, Dynamo DB, S3, SQS)
  • Git
  • GitHub Actions
  • Good understanding of UI/UX concepts
  • State Management (NgRx, RxJS)
  • Experience with RESTful APIs and GraphQL
  • Handling asynchronous calls
  • Experience with SCSS
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Advantageous skills requirements:
  • Terraform and Terragrunt (IaC)
  • Azure Cloud
  • Knowledge on Density design framework
  • Experience building web apps for mobile devices
  • Strong interest in Artificial Intelligence and specifically LLM-based applications
  • Problem solving capabilities
  • Driven and willing to learn new technologies in order to be able to solve different problems
  • Flexibility to take up different tasks in the project
  • Ability to work as part of a team
  • Ability to work interdependently and to submit deliverables on time and with excellent quality
  • Ability to work within a multi-national organisational structure and to work with colleagues from all over the world
  • Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users
  • Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation
  • Willing and able to travel internationally
If you are a motivated individual with the necessary qualifications and experience, we invite you to submit your CV. Please note that if you do not receive a response from us within 2 weeks, your application was not successful
  • Full Stack Architect

    3 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    E-Merge is seeking a Full Stack Architect to join their team in Centurion. As a Full Stack Architect, you will be responsible for designing, building, and optimizing full-stack solutions using the latest .NET technologies.The ideal candidate will have a strong background in software development using C#, MVC, Angular 17, and SQL Server. Experience with...


  • Pretoria, Gauteng, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Job OverviewCodeConnect Staffing (Pty) Ltd is seeking a highly skilled Senior Full Stack Developer to join our team in Centurion.Estimated Salary: R800,000 - R1,200,000 per annumKey ResponsibilitiesDesign and develop robust web applications with expertise in both front-end and back-end development.Write clean, efficient server-side code using C# and...


  • Pretoria, South Africa E-Merge Full time

    Looking for a Full Stack Java Developer to work with the biggest companies in the motor industry known for their best Techs in cars. Successful candidates will need to have Excellent and experienced programming skills in Java, Java GUI, Java Web techniques / Angular / JavaScript / REST, Spring Framework. Requirements: Degree in computer science,...

  • DevOps Engineer

    2 months ago


    Pretoria, South Africa Perfect Placement Recruitment Full time

    Job Title: DevOps Engineer (IT)Location: NetherlandsSalary: To be discussed in the InterviewVacancy Type: Full-TimeClosing date for applications: End Dec 2024Non- negotiable qualifications and experience required:Location Requirement: Candidates should either be South African residents currently living in the Netherlands or South Africans willing to relocate...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    We're looking for a talented Remote Full Stack Engineer to join our team at JenRec Recruitment. As a key member of our agile environment, you'll design, develop, and maintain web interfaces and backend systems.You'll collaborate with cross-functional teams to troubleshoot, test, and resolve bugs, applying critical thinking and problem-solving skills to...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Exciting Opportunity for a Senior Full Stack DeveloperE-Merge is an established ISP providing highly managed connectivity within South Africa. As part of our growth strategy, we are seeking a technically sound Senior Full Stack Developer to join our dynamic team.You will have the opportunity to work closely with a cross-functional team to design, build, and...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Job Title: Senior Java Developer MidrandWe are seeking a highly skilled and experienced Senior Java Developer to join our team in Midrand. As a key member of our development team, you will be responsible for designing, developing, and deploying complex software systems using Java and related technologies.About the RoleThis is a permanent position offering a...

  • Senior DevOps Engineer

    3 months ago


    Pretoria, South Africa Jobted ZA C2 Full time

    Key Responsibilities: - Cloud Infrastructure Management: Design, implement, and manage scalable and secure infrastructure on Azure, ensuring high availability and disaster recovery capabilities. - CI/CD Pipeline Development: Build, maintain, and improve continuous integration and continuous deployment (CI/CD) pipelines for efficient and seamless software...


  • Pretoria, South Africa University of Fort Hare Full time

    We are recruiting for an Azure DevOps Developer. Key Responsibilities: - Design, implement, and manage CI/CD pipelines using Azure DevOps. - Automate infrastructure provisioning and management using Infrastructure as Code (IaC) tools like Terraform or Azure Resource Manager templates. - Collaborate with development and operations teams to ensure seamless...


  • Pretoria, South Africa PMD MS Full time

    Our Client is looking for a Mobile and Cloud Full stack Software Developer will be responsible for developing and maintaining both the front-end and back-end components of our Mobile, Desktop and/or Web applications. The incumbent will be required to design, develop, and implement software on various platforms and devices. Knowledge in a wide variety of...

  • Full-Stack Developer

    22 hours ago


    Pretoria, South Africa CLS Human Capital Specialists Full time

    Job brief A dynamic start-up company in Lynnwood is seeking a skilled full-stack Developer to temporarily join their IT team. With an exciting array of projects lined up for 2025, the company is looking to onboard two temporary team members to support these initiatives. This role offers an excellent learning opportunity, as its a full-stack position,...


  • Pretoria, Gauteng, South Africa Nambiti Technologies Full time

    About the RoleWe are seeking a highly skilled Cloud Engineering Specialist to join our team at Nambiti Technologies. As a key member of our cloud engineering team, you will be responsible for designing, implementing, and managing CI/CD pipelines using Azure DevOps.You will also collaborate with our development and operations teams to ensure seamless...

  • Senior DevOps Engineer

    3 months ago


    Pretoria, South Africa Agile Bridge Full time

    Key Responsibilities:Cloud Infrastructure Management: Design, implement, and manage scalable and secure infrastructure on Azure, ensuring high availability and disaster recovery capabilities.CI/CD Pipeline Development: Build, maintain, and improve continuous integration and continuous deployment (CI/CD) pipelines for efficient and seamless software...

  • Senior DevOps Engineer

    3 months ago


    Pretoria, South Africa Agile Bridge Full time

    Key Responsibilities: Cloud Infrastructure Management: Design, implement, and manage scalable and secure infrastructure on Azure, ensuring high availability and disaster recovery capabilities. CI/CD Pipeline Development: Build, maintain, and improve continuous integration and continuous deployment (CI/CD) pipelines for efficient and seamless software...


  • Pretoria, South Africa Jobted ZA C2 Full time

    Key Responsibilities: - Design, implement, and manage CI/CD pipelines using Azure DevOps. - Automate infrastructure provisioning and management using Infrastructure as Code (IaC) tools like Terraform or Azure Resource Manager templates. - Collaborate with development and operations teams to ensure seamless integration and deployment of applications. -...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    E-Merge Job Opportunity: Full Stack Java DeveloperAbout the Role:We are seeking a skilled Full Stack Java Developer to join our esteemed team at E-Merge. In this role, you will collaborate with top-notch developers to create innovative solutions, leveraging your expertise in Java and related technologies.Key Responsibilities:- Collaborate with a...


  • Pretoria, South Africa Fourier Recruitment Full time

    Software Technical Lead -Solutions Architect Team Bachelor’s degree in Computer Science, Computer Engineering, or related field **Min. 5 years’ Full-stack development experience**: C# and.NET Core/.Net MVC Experience with SQL DBs Experience with development management strategies like Agile SCRUM, Kanban or similar. Experience with industry standard...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    We are seeking a talented Full Stack Developer to join our team at JenRec Recruitment.As a key member of our team, you will be responsible for designing, developing, and maintaining web interfaces and backend systems.

  • C# Team Lead Lw

    4 months ago


    Pretoria, South Africa Mediro ICT Full time

    **Full Stack Development Leadership**: Oversee front-end and back-end development using C#,.NET, and modern frameworks. API integration Lead a team of Junior & Intermediate Developers **Cloud Infrastructure Management**: Architect and manage AWS-based cloud solutions. Implement and maintain Infrastructure as Code (IaC). **Kubernetes & Container...


  • Pretoria, Gauteng, South Africa IT Ridge Technologies Full time

    IT Ridge Technologies seeks a Senior DevOps Engineer to improve software development and release lifecycle efficiencies by modernizing processes and workflows, building robust Continuous Integration/Deployment pipelines, and providing guidance on organizing, securing, and automating existing product development workflows.Responsibilities:Manage large...