Jobs

Full stack software developer

Raizcorp

Gauteng Mid-Senior Posted 6 Nov 2026
Build CV for this job

Vacancy at a glance

Company / organisation Raizcorp
Location Gauteng
Type Mid-Senior
Salary R780000.0000 p.a.
Posted 6 Nov 2026

Confirm details and submission instructions on the original advert.

Overview

Raizcorp is looking for a mid-to-senior full stack software developer to join its growing development team. The role may be remote (within South Africa), although you must be willing to visit Raizcorp's head office from time to time. This is a hands-on full-stack role working across four related applications, extending and maintaining a large, mature multi-tenant SaaS platform, while also contributing to newer Laravel applications.

Requirements

  • Solid commercial experience developing applications with PHP and Laravel, including Eloquent, queues, authorisation, migrations and automated testing.
  • Production experience with Vue 3 and TypeScript, ideally using Inertia.js or a similar server-driven application architecture.
  • Good relational database skills, preferably PostgreSQL, including schema design, query optimisation and safe production data changes.
  • Experience writing automated tests with Pest or PHPUnit as a normal part of development.
  • Comfort working in a large existing codebase: reading and understanding existing behaviour before making changes, and following established patterns.
  • Experience with Git and pull-request-based development, including reviewing other developers’ work and responding constructively to review feedback.
  • Strong written communication and the ability to discuss requirements and technical issues clearly with non-technical stakeholders.
  • A practical approach to development: knowing when to investigate further, when to ask questions and when a smaller change is safer than a large refactor.

Responsibilities

  • Build and maintain production features across Laravel, Vue 3 and TypeScript applications.
  • Work with Eloquent models, complex relationships, policies, queues, background jobs and database queries.
  • Develop new functionality in both an established SaaS platform and newer applications.
  • Design and implement database changes, including safe migrations and data operations in PostgreSQL.
  • Write and maintain automated unit, feature and browser tests.
  • Work through a PR-based development process: clarify requirements, create focused changes, participate in code review.
  • Produce practical technical documentation.
  • Support client-facing UAT by preparing test scenarios and seeded data.

Prepare for this opportunity

SpanSam guidance · Practical advice based on this listing, not additional employer requirements.

Match your background to the requirements

Check the type and length of experience requested. Make relevant roles easy to find with consistent start and end dates, then explain your own responsibilities. Label internships, practical training and volunteering accurately so the recruiter can distinguish them from other employment.

Use the duties to tailor your CV

For Full stack software developer, use the responsibilities above to decide which examples deserve space in your application. Choose a relevant task or project, explain what you personally did and describe the outcome. Use a measurable result where you have one, without inventing figures or sharing confidential information.

You do not need to repeat the whole advert in your CV. Help the reader connect your evidence to the advertised work. If you have not performed a duty before, describe relevant learning or transferable experience honestly rather than presenting it as a task you have already done.

Plan your submission

Check the original application page before preparing your final submission. If it uses a portal, review the required fields and file formats, complete each required step and look for a submission confirmation. Uploading a CV or creating a profile may be only part of the process.

Before applying, consider the advertised workplace and employment arrangement. Check any practical conditions that affect your availability with the employer rather than relying on another vacancy with a similar title.

About this listing: SpanSam is an opportunity discovery service and is not the hiring employer unless explicitly stated. Application decisions and source-listing changes are controlled by the employer or institution.

Application help

Open the advice you need, or continue exploring opportunities below.

Application checklist

SpanSam application guidance — these tips supplement the original advert; they are not additional employer requirements.

For Full stack software developer at Raizcorp, compare your qualifications and experience with each requirement in the original listing. Identify the examples from your work, studies or volunteering that demonstrate your suitability. State your actual responsibilities and achievements clearly; do not add skills or experience you cannot support.

Check the submission instructions

Use the application route in How to apply below and confirm that the vacancy is still open on the original source. Check the closing date, location, reference number and any requested document format before submitting. If a detail is missing here, consult the employer’s advert rather than assuming it is optional.

Prepare the documents requested

Keep your CV contact details current and tailor your profile to this opportunity. Include supporting documents only as requested by the employer. Check whether the employer requires an online profile, a cover letter or answers to screening questions. Complete required fields accurately and review attachments before sending.

Check the opportunity-specific conditions

Consider the practical details of the advertised position as well as its title. Check the stated workplace, schedule and employment arrangement on the employer’s page before deciding whether to apply. If salary or working hours are not advertised, treat them as unconfirmed rather than relying on estimates from similar roles. Where the source provides an enquiries contact, use it to clarify the advert; send applications only to the designated submission destination.

CV advice

Explain how your experience fits

Read the responsibilities alongside the requirements before editing your CV. For each relevant skill, choose a concrete example that explains what you did, the setting in which you did it and the result. Use dates and qualification names consistently across your CV and application form. If you are applying for an early-career opportunity, relevant projects, practical training and volunteering can help explain your experience, but should be labelled honestly rather than presented as paid employment.

Keep the strongest relevant information easy to find. A short professional profile, clear section headings and readable bullet points help a recruiter locate your education, skills and experience. Avoid copying every phrase from the advert into your CV. Use the employer’s terminology only where it accurately describes your background. Do not include identity documents or private financial information in a public CV unless the verified application process specifically requests them through a suitable channel.

Review before you submit

Open your final attachments to check that the files are readable, the correct versions are included and your contact details are accurate. Where an application portal is used, check for a confirmation screen or email rather than assuming an upload completed successfully. If the advert requests a reference number in an email subject or application form, copy it exactly from the official advert. Submit through the stated route; sharing a CV in a social-media comment is not a substitute for applying.

Keep a record and protect your information

Save a copy of the advert and your submission confirmation. Use Mark as applied to track this opportunity in My Jobs. Verify the destination before sharing personal documents, and investigate requests for payment or sensitive financial information. SpanSam does not decide applications or guarantee interviews.

Prepare your free CV

How to apply

Verify before you apply SpanSam summarises opportunities for easier discovery. Always confirm the closing date, eligibility requirements and submission instructions on the original source before sending personal information or documents.

Apply on source website ↗

Still looking? Compare these current opportunities.

Keep exploring

Continue your job search in Gauteng

Compare a few relevant opportunities before you decide where to apply.