Backend Architect

5 days ago


Johannesburg, Gauteng, South Africa Network Recruitment Full time
Job Description

We are seeking an experienced Backend Engineer to join our team at Network Recruitment. As a Principal Back-end Engineer, you will be responsible for architecting, implementing and maintaining scalable backend services.

About the Role
The ideal candidate will have 8+ years of experience in backend development with Python, Elixir, and Python. You should also have hands-on experience with PostgreSQL or MySQL, strong proficiency with RESTful APIs or GraphQL, data modeling and designing robust application logic. Experience with containerization (docker), orchestration (kubernetes) and modern CI/CD pipelines is also required. Additionally, you should have experience with cloud services (AWS, GCP, Azure).

Key Responsibilities
- Architect, implement and maintain scalable backend services
- Work closely with cross-functional teams to refine requirements and deliver high-quality solutions
- Maintain clean code and conduct and participate in code reviews
- Integrate secure coding practices and maintain compliance with relevant data protection
- Write comprehensive tests, create and maintain technical documentation for new features and systems

Education and Qualifications

  • Johannesburg, Gauteng, South Africa Mindworx Consulting Full time

    Key Responsibilities:Design end-to-end architecture for mobile applications, integrating with backend systems and third-party servicesProvide technical leadership and strategic direction for mobile app development projectsCollaborate with product managers, UX/UI designers, and development teams to define technical requirements and translate business needs...


  • Johannesburg, Gauteng, South Africa Mindworx Consulting Full time

    Key Responsibilities: Design end-to-end architecture for mobile applications, integrating with backend systems and third-party services Provide technical leadership and strategic direction for mobile app development projects Collaborate with product managers, UX/UI designers, and development teams to define technical requirements and translate business needs...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for an exceptional Backend Engineer to join our team at Network Recruitment.As a Senior Software Developer, you will play a key role in shaping the architecture and design of our backend systems. Your primary responsibility will be to architect, implement and maintain scalable backend services that meet the needs of our business.You will work...


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

    Want to start the new year in a new role with one of the biggest banks in South Africa then this one is for you, we are currently in search for a Solutions Architect to be part on the biggest investment banking financial institutions.In this role you will have to design, recommend and govern implementation of solutions across the bank to address business...


  • Johannesburg, Gauteng, South Africa Business Systems Group Full time

    We are looking for an experienced Architect to join our Data and Analytics (DnA) Capability.Our Johannesburg office is situated in Houghton Estate, within walking distance of the Rosebank Gautrain station.Location: JohannesburgThis role will be based in our Johannesburg office and at client sites, as needed in line with project requirements. BSG subscribes...


  • Johannesburg, Gauteng, South Africa Mindworx Consulting Full time

    **Job Description:**We are seeking an Enterprise Solutions Designer to join our team at Mindworx Consulting.About the Role:You will be responsible for designing and implementing end-to-end architecture for mobile applications, integrating with backend systems and third-party services. You will collaborate with cross-functional teams to define technical...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Responsibilities:Architect, implement and maintain scalable backend services Work closely with cross-functional teams (front end, product, design) to refine requirements and deliver high-quality solutions Maintain clean code and conduct and participate in code reviews Integrate secure coding practices and maintain compliance with relevant data protection ...


  • Johannesburg, Gauteng, South Africa Copious Software Full time

    Role DescriptionThe Solution Engineer (Back End or Full Stack) will work closely with Business Analysts, System Architects, and Project Managers to understand business needs and requirements.This role involves supporting projects throughout their lifecycle, including requirements, design, implementation, release, and post-release support.

  • Python Developer

    7 days ago


    Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    About the RoleThis is a remote opportunity for a Senior Full Stack Developer to join our innovative team. You will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies.ResponsibilitiesArchitect, design, and implement complex software applications utilizing...


  • Johannesburg, Gauteng, South Africa Mindworx Consulting Full time

    **Job Description:**We are seeking a highly skilled Technical Architecture Specialist to join our team at Mindworx Consulting.About the Role:As a key member of our mobile app development team, you will be responsible for designing and implementing end-to-end architecture for mobile applications, integrating with backend systems and third-party services. You...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    Job DescriptionWe are seeking an experienced Senior Full Stack Developer to join our team. The ideal candidate will have expertise in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies.Key ResponsibilitiesDesign and implement complex software applications utilizing frontend and...

  • Back End Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Auxo Digital Full time

    Auxo Digital, a forward-thinking startup building AI-powered, data-driven web applications and 3D web experiences. We specialise in React (Next.js), Google Cloud, AWS, and Machine Learning to create data-powered management tools, automation tools, custom AI models and API-integrated LLMs using scalable infrastructure for web applications. Just like our team,...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    Job OverviewWe are seeking a highly skilled Senior Full Stack Developer to join our innovative team. As a Senior Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies.Duties & ResponsibilitiesArchitect, design, and implement complex...


  • Johannesburg, Gauteng, South Africa TrustFlight Full time

    Job DescriptionWe're seeking experienced Software Engineers to support our efforts to transform and re-architect a very successful SaaS platform. The project requires modernising the backend to aggressively optimise performance, migrate to .NET 7, and make the platform more modular, while facilitating redevelopment of the frontend in JavaScript/React. In...


  • Johannesburg, Gauteng, South Africa Mindworx Consulting Full time

    **Job Overview:**Mindworx Consulting is seeking an experienced Mobile App Development Lead to oversee the design and implementation of enterprise-level mobile applications.About the Role:You will be responsible for leading a team of developers, ensuring that mobile applications meet the highest standards of quality, scalability, and security. You will work...


  • Johannesburg, Gauteng, South Africa Auxo Digital Full time

    Auxo Digital is a forward-thinking startup pushing the boundaries of AI-powered web applications and 3D web experiences.Job Description:We are seeking an experienced DevOps / Backend Developer with expertise in AI, data, and infrastructure to join our team. As a key member, you will be responsible for setting up and managing databases, provisioning...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    Junior Full Stack Developer (Angular, Python, FastAPI, Postgres)We are seeking an experienced Junior Full Stack Developer to join our innovative team. As a Junior Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies. Your expertise...


  • Johannesburg, Gauteng, South Africa Ananzi Full time

    Ananzi Seeks a Talented .NET Mobile App DeveloperWe are looking for an experienced .NET Mobile App Developer to design, develop, and maintain high-quality cross-platform mobile applications using C# and XAML.The ideal candidate will have strong proficiency in integrating APIs to ensure smooth data flow between mobile apps and backend services, as well as...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    We are seeking an experienced Junior Full Stack Developer (Angular, Python, FastAPI, Postgres)As a Junior Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies. Your expertise will contribute to creating seamless user experiences,...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    We are seeking an experienced Senior Full Stack Developer(Angular, Python, FastAPI, Postgres) to join our innovative team. As a Senior Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies. Your expertise will contribute to creating...