Careers

We’re looking for people who believe we can accomplish much more together than apart. See open positions below.

  • Office Administrator

    We are looking for a highly organised and proactive Office Administrator to manage administrative tasks and oversee office operations. The ideal candidate should have strong multitasking abilities, experience in office administration, and problem-solving skills, while also playing a key role in HR and accounting support.

    Duties and Responsibilities

    Office Management, Administrative and Secretarial Support

    • Oversee general office operations, including supplies management.
    • Serve as the first point of contact for visitors, clients, and employees regarding administrative matters.
    • Ensure a clean, organized, and professional office environment.
    • Schedule meeting eg.
      • New staff onboarding.
      • Annual and bi-annual reviews.
      • Exit interviews.
      • Bi-monthly management meetings.
      • Company stand-ups.
    • Staff Welfare e.g.
      • Arranging team-building and social events both online and in-person.
      • Arrange weekly staff lunches.
      • Birthday vouchers, gifts etc.
      • Answer and direct phone calls.
      • Travel bookings.
      • Daily staff notification email (leave and birthdays).
      • Birthday emails.

    HR Administrative Support

    • Assist with employee onboarding and orientation programs (in-person if JHB based employee)
    • Preparation and assistance to the Finance Manager of various annual statutory returns:
      • Black Economic Empowerment.
      • Employment Equity.
      • Skills Development.
      • Workman’s Compensation.
      • R & D submission.
    • Leave management (making sure people are marked on the daily mail and that sick notes are received, leave is booked, excess leave is taken and so on).
    • Keeping track of external staff training and the scheduling thereof.
    • Keeping track of study agreements and bursaries.
    • Setting up, changing, and monitoring timekeeping of staff in conjunction with Finance Manager.
    • Co- ordinate payroll processing and similar administration.

     

    Accounting Support

    • Creditors (Processing, reconciliation and payment schedules). 
    • Preparation of monthly Value Added Tax Returns.
    • Cashbook processing (payments only).

    Job Requirements & Skills

    • Grade 12 (Matric).
    • A minimum of 3 year’s working experience within Office Administration / Human Resources / Accounting Support.
    • Excellent knowledge of MS Office (E-mail, Word, Excel, PowerPoint, etc.).
    • Sound administrative, financial and communication skills.
    • Excellent interpersonal; writing; and presentation skills.
    • Be able to function well under high pressure.
    • Problem solver.
    • Work well in a team.
    • Task / Goal Driven.
    • Time management skills.
    • Positive attitude and attention to detail.
    • Professional working proficiency of the English Language.
    • Good communication etiquette and client relationship skills.
  • Junior Software Developer

    We are looking for a passionate and curious Junior Software Developer who thrives on building sleek, user-friendly web applications using R and Shiny. The ideal candidate enjoys working with data, has a strong problem-solving mindset, and is eager to contribute to high-impact dashboards and reports that drive informed business decisions.

    Who You Are

    • You are passionate about sleek and intuitive user experiences in software development.
    • You love working with data and have a problem-solving mindset.
    • You enjoy building dashboards and reports that help companies make informed business decisions.
    • You thrive in a high-performance team and a fast-paced environment.
    • Embody the values we have listed on the company website.

    If you answered yes to these, read on!

    Key Responsibilities

    • Design, develop, and optimize web applications using R and Shiny.
    • Work with large datasets to create insightful dashboards and reports.
    • Collaborate with cross-functional teams to enhance UI/UX and performance.
    • Work with databases (SQL & NoSQL) for seamless data processing.
    • Utilize version control systems (Git) to manage code efficiently.
    • Troubleshoot and resolve complex production issues when required.
    • Continuously improve code quality, performance, and maintainability.

    Qualifications Requirements and Experience:

    • A BSc in Software Engineering, Computer Science, Stats, Maths, Engineering or a related field is advantageous but not required.
    • Graduates are welcome to apply.

    Technical Skills:

    • Version Control: Git (preferred)
    • Programming Languages: Proficiency in R & Shiny preferred ,else familiarity with JavaScript, CSS, Python, or Julia.
    • Databases: Experience with SQL (PostgreSQL, MySQL) or NoSQL (Redis, MongoDB) (preferred).
    • Experience in working with different map providers.
    • Frontend and Backend development is advantageous
    • Strong analytical and problem-solving skills.

    Experience:

    • Experience in developing web applications.
    • Ability to work well under pressure in a fast-paced environment.
    • Experience writing performant and maintainable code (advantageous).
    • Ability to troubleshoot and solve production issues (advantageous).
    • Rest API’s (advantageous)
    • Software Integration (advantageous)