Position Overview

To join Nikham Energy’s development team, we are looking for a talented and experienced programmer with experience with Laravel and Vue.js. This role will have the responsibility of creating and managing web apps.



  • Create and manage online apps with Laravel and Vue.js.
  • RESTful APIs should be created, maintained, and integrated with outside services.
  • Make sure the application is responsive and maximize its performance.
  • Investigate and fix problems, and make sure the code is error-free.
  • Take part in code reviews to keep standards and quality of the code upheld.
  • Keep abreast of emerging technology and web development best practices.



  • Demonstrated expertise developing web applications with Laravel and Vue.js.
  • Strong knowledge of HTML, CSS, JavaScript, and PHP.
  • Strong knowledge of Tailwind CSS.
  • Familiarity with third-party service integration and RESTful APIs.
  • Knowledge of database systems, especially PSQL, MariaDB.
  • Familiarity with version control systems, such as Git.
  • Strong knowledge of front-end technologies, such as JavaScript frameworks, Vue.js, and responsive design concepts.
  • Knowledge of safe web security procedures.
  • Outstanding debugging and problem-solving abilities.
  • Strong interpersonal and collaborative abilities.
  • Readiness to pick up new skills and adjust to new tools and technology.
  • Own transport
  • Portfolio of previous work.


Preferred Qualifications:

  • Familiarity with package management systems such as Composer and NPM.
  •   Familiarity with front-end frameworks and libraries.
  • Familiarity with containerization and Docker.
  • Experience in Unix Servers is advantageous.


    Additional Information:

    1. Chance to advance professionally and acquire new skills.
    2. Starting date: ASAP or by agreement
    3. Job Type: Temporary, Full-time
    4. Contract length: 3 months
    5. Initially, this role is temporary with the possibility of becoming permanent, based on performance and business needs.
    Job Category: Internal
    Job Type: Contract
    Job Location: Cape Town Durbanville

    Apply for this position

    Please tell us a bit more about yourself using the form below.

    Job Number JBMS00175

    Drop files here or click to uploadMaximum allowed file size is 32 MB.
    Allowed Type(s): .pdf, .doc, .docx
    Maximum allowed file size is 32 MB. Allowed Type(s): .pdf, .doc, .docx