Join the GoodX team

We are always on the lookout for talented individuals to join our teams!

If you would like to apply for a position at GoodX Software, you can complete the below application form. If we don’t respond to your application within one week, we are either not hiring at that moment (we will keep your CV on record for future reference) or your application was unsuccessful.

Please Note: Use a desktop to complete the application form.

Currently Available Positions

    First Client Liaison: International (Pretoria)

    General Purpose of the Role:

    To perform a Client Support role to both national and international clients. This entails:

    • Providing customer support for GoodX software
    • Maintaining, setting up and configuring client systems
    • Developing and maintaining healthy client relationships
    • Keeping clients updated on new products and additions to the software

    Legal Requirements:

    • Drivers licence and own transport
    • Clean credit record and no criminal record
    • South African citizenship, or relevant work permit/visa

    Education & Experience:

    • Linux, Odoo, Google Workspaces, MS Office
    • Problem solving
    • Client relations
    • Time management
    • 2-3 years’ medical industry experience would be advantageous
    • Call center experience would be advantageous

    Key Responsibilities:

    • Complete assigned work according to the given timetable
    • Dealing with tickets by:
      • Investigating issues reported via tickets
      • Escalating issues that cannot be resolved, with the necessary feedback to the client
      • Resolving issues that can be resolved, with feedback to the client when issue has been resolved
    • Monthly system health checks on the practice or installation
    • Provide training to clients who are not familiar with all GoodX functions
    • Manage and deal with telephonic inquiries and issues, and record them on the ticket system
    • Training and hand-holding of new clients and installations where necessary
    • Developing workflows for clients
    • Any ad-hoc instructions given by team leaders or management

    Skills and attributes:

    • Problem-identification and -solving skills
    • Client-oriented
    • People skills
    • Patience and empathy
    • Telephone etiquette
    • Ability to work under pressure and unfavourable conditions
    • Driven
    • Must be willing to go the extra mile
    • Team player

    Unfavourable job requirements:

    • Office bound
    • Travelling
    • Successful candidates will be required to work on a rotating roster which includes night shifts to provide 24-hour support to clients.

    Please Note: Kindly complete the application form on a desktop computer (not a mobile phone).

      First Level Client Support Consultants

      (For Pretoria or Northern Cape)

      We are looking for innovative people to join our company.

      You will be required to:

      • Offer complete support for software clients
      • Set up, maintain, and configure client systems
      • Build client relationships
      • Keep clients informed about new products and additions to the system
      • Medical industry experience is always beneficial

      What you need:

      • General computer literacy
      • Strong people skills
      • Have good telephone etiquette
      • Strong written and verbal communication skills (English and Afrikaans)
      • Provide high-level customer service
      • Ability to deal with demanding clients

      Must-have qualifications:

      • Grade 12

      Knowledge of:

      • Experience in the medical field or IT is beneficial

      Legal requirements:

      • Clean credit record and no criminal record
      • South African citizen, or work permit
      • Code B Driver’s License and own transport

      If you do not have a computer, access to the internet, or need technical assistance, go to IT Knape at the old pet shop at Stokkiesdraai. For Northern Cape applicants, feel free to ask Jaco or Suelette for help.

      Please Note: Kindly complete the application form on a desktop computer (not a mobile phone).

        Key Accounts Manager (Pretoria or Cape Town)

        General Purpose of the Role:

        We are looking for a proactive and dynamic Account Manager to oversee our relationships with Platinum Clients, ensuring exceptional service delivery and fostering strong partnerships. The ideal candidate will possess a blend of relationship management skills, expertise in hospital and practice management, adeptness in medical software and procedures, as well as a strategic mindset to contribute to system enhancements and business process improvements.

        Legal Requirements:

        • Code B driver’s licence and own transport,
        • Clean credit and no criminal record,
        • South African citizen, or work visa.

        Education & Experience:

        • Degree or relevant qualification will be advantageous.
        • In-depth knowledge of hospital and practice management, MIS and PMA software and business processes.
        • Experience in developing and delivering training programs or courses will be advantageous.
        • Experience in business process analysis and documentation methodologies.
        • 2-3 years medical industry experience.
        • Experience in sales.

        Key Responsibilities:

        • Cultivate and maintain strong relationships with key stakeholders across hospitals and/or medical practices.
        • Act as the primary escalation point for all hospital clients, ensuring their needs are understood and addressed effectively.
        • Provide training and support to internal hospital support staff on hospital billing procedures and processes.
        • Identify opportunities for continuous improvement and develop training programs to enhance hospital support skills.
        • Collaborate with internal teams to provide input and specifications for system enhancements tailored to the needs of hospital clients.
        • Stay informed about industry trends and best practices to advise on system improvements.
        • Offer audit services to hospital clients for administration and case management processes.
        • Develop monetisation strategies for these services and execute them effectively.
        • Travel nationally to conduct audits and provide on-site consultation to hospital clients as needed.
        • Assist in developing and delivering courses on hospital billing and coding to hospital personnel.
        • Ensure course materials are relevant, engaging, and aligned with industry standards.
        • Collaborate with hospital clients to define and document business processes.
        • Provide guidance on optimising processes for efficiency and compliance.
        • Offer second level specialised support to hospital clients on specific subjects related to billing, coding, and other healthcare operations.
        • Serve as a trusted advisor, addressing client inquiries and concerns promptly and effectively.

        Skills and attributes:

        • Strong communication skills (both verbal and written).
        • Exceptional interpersonal and relationship-building skills.
        • Presentation skills.
        • Ability to negotiate.
        • Excellent organisational skills.
        • Analytical ability.
        • Diagnostic and problem-solving ability.
        • Ability to identify opportunities.
        • Very driven.
        • Willing to go the extra mile.
        • Establish own frameworks and structure.

        Unfavourable job requirements:

        • Travelling and overnight stays
        • Overtime.
        • Sporadic after-hour work as needed.
        • Unstructured work.

        Please Note: Kindly complete the application form on a desktop computer (not a mobile phone).

          DevOps Consultant (Brummeria, Pretoria)

          General Purpose of the Role:

          To handle the management of the day-to-day problems and ensure that critical systems remain operational.

          Legal Requirements:

          • Code B driver’s licence and own transport,
          • Clean credit and no criminal record,
          • South African citizen, or work visa.

          Education & Experience:

          • Matric,
          • IT diploma or degree will be advantageous,
          • Understanding of Linux, Linux servers, Dockers, Ansible, PostgreSQL is advantageous,
          • Understanding of network infrastructure,
          • Understanding of data protection regulations,
          • Experience with DevOps tools.

          Key Responsibilities:

          • Maintain and optimise operational networks and servers,
          • Responsible for managing devices and passwords,
          • Oversee data backup and system security (e.g., user authorisation, firewalls),
          • Prioritise tickets that need to be settled,
          • Installations, upgrades and configurations of hard- and software,
          • Evaluate system performance and recommend improvements,
          • Automate processes,
          • Resolve problems escalated by support teams, and/or clients,
          • Ensure that data is handled, transferred or processed according to legal and company guidelines (POPIA),
          • Provide support and guidance to stakeholders via help desk,
          • Manage client expectations,
          • Control costs and budgets regarding IT systems.

          Skills and attributes:

          • Diagnostic and problem-solving skills,
          • Client-oriented,
          • Patience and empathy,
          • Curiosity,
          • Eager to learn,
          • Ability to work independently,
          • Ability to prioritise,
          • Sense of responsibility.

          Unfavourable job requirements:

          • Possible after hour support,
          • Occasional travelling.

          Please Note: Kindly complete the application form on a desktop computer (not a mobile phone).

            Senior Developers

            If you have exceptional talents as a developer and strong application of the following skills, then GoodX Software is for you.

            What you need:

            • Strong problem-solving skills
            • Curiosity to figure out problems and solve them well
            • Strong design skills (infrastructure, application, database design)
            • Actively participate in code review
            • Innovative approach (we thrive on efficiency and growing in the process)
            • Performance is key

            Technical skills:

            • JavaScript (Node.js, Knockout.js, Angular, ReactJS, Typescript)
            • Python
            • SQL (preferably PostgreSQL)
            • Linux competent

            Understanding of the following would be beneficial:

            • Docker, HAProxy, WireGuard
            • Scrum
            • UX & UI design

            Please note: kindly complete the application form on a desktop computer (not a mobile phone).

              We believe doctors should focus on their patients’ wellbeing and that our systems should help make the doctor and patient’s life easier.

              TERMS & CONDITIONS

              GoodX Software General Terms and Conditions, Policies and Standard Operating Procedures

              Privacy Policy

              RESOURCES

              Learning Centre

              Helpful eGuides

              CONTACT US

              help@goodx.co.za

              +27 (0)12 804 6831

              +27 (0)12 845 9888

              31 Snyman Road, Brummeria, Pretoria, Gauteng, South Africa

              GoodX Software Information Officer: Kobus Wolvaardt (legal@goodx.co.za)

              GoodX Canada

              GoodX New Zealand

              GoodX United Kingdom

              GoodX Namibia

              GoodX Botswana

              GoodX International

              © 2025 Copyright GoodX Enterprises (Pty) Ltd. All rights reserved.