985,271open jobs
58,916companies
160,722added this week
Browse all
Location
In office (Sandton)
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 30, 2026. First seen by Alion on Sep 30, 2026. Job Mail scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

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.

The role

This is a hands-on full-stack role working across four related applications. You’ll spend time extending and maintaining a large, mature multi-tenant SaaS platform, while also contributing to newer Laravel applications that are modernising legacy systems and introducing newer patterns. The work ranges from everyday product development and bug fixing to database changes, integrations, testing, documentation and occasional client-facing UAT support. You’ll need to be comfortable understanding an existing system before changing it, while also being able to build new functionality from a PRD or client brief.

What you'll do

  • Build and maintain production features across Laravel, Vue 3 and TypeScript applications, working across both backend and frontend code where required.
  • Work with Eloquent models, complex relationships, policies, queues, background jobs and database queries, with attention to performance and tenant data isolation.
  • Develop new functionality in both an established SaaS platform and newer applications, following existing architectural patterns rather than introducing unnecessary complexity.
  • Design and implement database changes, including safe migrations and data operations in PostgreSQL, with occasional work involving legacy SQL Server and Microsoft Access data.
  • Write and maintain automated unit, feature and browser tests, and investigate failures as part of normal development rather than treating testing as a separate phase.
  • Work through a PR-based development process: clarify requirements from briefs and PRDs, create focused changes, participate in code review and provide appropriate changelog entries.
  • Produce practical technical documentation, including build notes, architecture decisions and documentation of non-obvious behaviour, so that important system knowledge does not remain only in code.
  • Support client-facing UAT by preparing test scenarios and seeded data, helping explain changes and resolving issues identified during acceptance testing.

What you'll need

  • 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.

Nice to have

  • Filament v3/v4 and Livewire.
  • Multi-tenant SaaS architecture and tenant-aware queues/caching.
  • Tailwind CSS v4, PrimeVue, SurveyJS, CKEditor, AG Grid or similar rich frontend components.
  • Domain-Driven Design and state-machine based domain models; ability to read F# is useful but not required.
  • Legacy data migration, particularly SQL Server / Microsoft Access to PostgreSQL.
  • LLM/AI feature integration, including tool-calling agents and prompt design.
  • Laravel Herd, Laravel Cloud, Laravel Forge and GitHub Actions.
  • Firebase Authentication, AWS S3, Redis and Laravel Horizon.
  • Experience in business-development, entrepreneurship or ed-tech software.

Our stack

Backend

  • PHP 8.3+
  • Laravel 12 / Laravel 13
  • Eloquent, Policies & Gates
  • Filament v3/v4, Livewire
  • Redis, Horizon, queues
  • Spatie Laravel packages
  • Laravel AI SDK / OpenAI PHP client

Frontend

  • Vue 3, Composition API,
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
985,271 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Sandton
≈ $29k – $68k per year (Estimated) • In office • Full-Time • 8+ years exp • Johannesburg
SQL
C#
C#
.NET
Blazor
DevOps
CI/CD
Management
Agile
Scrum
Kanban
Apply
Software Engineer 2 days ago
In office • Full-Time • Johannesburg
DevOps
CI/CD
Management
Agile
Apply
$12k – $19k per year (gross) • In office • Full-Time • Hanoi
JavaScript
Node JS
Databases
PostgreSQL
Supabase
Frontend
React.js
Apply
Software Developer 1 hour ago
$93k – $110k per year • In office • 2+ years exp • Bachelor's Degree • Syracuse
JavaScript
TypeScript
SQL
C#
Node JS
C#
ASP.NET Core
Entity Framework Core
Frontend
Webpack
Bootstrap
React.js
JQuery
npm
DevOps
Azure DevOps
Azure
CI/CD
Git
Configuration Management
QA
Jest
Apply
Java Team Lead 22 days ago
≈ $39k – $111k per year (Estimated) • Remote (Ukraine) • Full-Time • 8+ years exp • Bachelor's Degree • Kyiv
Java
SQL
Java
Spring Boot
Databases
PostgreSQL
Mobile
Clean Architecture
DevOps
Rest API
Terraform
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
Amazon EKS
Amazon EC2
Amazon S3
IAM
Amazon CloudWatch
Linux
Apply
Full Stack Developer 5 hours ago
≈ $65k – $156k per year (Estimated) • Remote (Canada) • Full-Time • Bachelor's Degree
JavaScript
PHP
TypeScript
SQL
C#
Node JS
PHP
Laravel
C#
ASP.NET Core
Databases
MySQL
Frontend
Next.js
Angular
React.js
DevOps
GitHub Actions
CI/CD
Windows Server
AWS
Docker
Amazon S3
Amazon ECS
Management
Stripe
Apply
≈ $10k – $24k per year (Estimated) • In office • Full-Time • 1+ year exp • Chennai
Python
SQL
Apply
BI Developer 5 hours ago
≈ $16k – $31k per year (Estimated) • In office • Full-Time • 5+ years exp • Pune
SQL
Databases
Databricks
Delta Lake
DevOps
Git
Management
Jira
Apply
$306k – $338k per year • In office • Full-Time • United States
PHP
AI/ML
Triton
Apply
$133k – $199k per year • Remote (United States) • Full-Time • 5+ years exp • Bachelor's Degree • Norfolk
SQL
Databases
Databricks
Analytics
Tableau
Power BI
Microsoft Excel
Apply
≈ $29k – $68k per year (Estimated) • In office • Full-Time • 8+ years exp • Johannesburg
SQL
C#
C#
.NET
Blazor
DevOps
CI/CD
Management
Agile
Scrum
Kanban
Apply
≈ $25k – $63k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Centurion
DevOps
Azure
IAM
Apply
Junior Developer 5 hours ago
≈ $15k – $41k per year (Estimated) • In office • Full-Time • 2+ years exp • Stellenbosch
Java
SQL
Java
Maven
Spring Boot
Databases
PostgreSQL
MS SQL
DevOps
CI/CD
Apply
Software Developer 5 hours ago
≈ $20k – $52k per year (Estimated) • In office • Full-Time • 5+ years exp • Johannesburg
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Vue.js
Angular
React.js
DevOps
Git
Apply
≈ $21k – $54k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Johannesburg
JavaScript
SQL
C#
C#
ASP.NET Core
Databases
PostgreSQL
Frontend
Next.js
React.js
Mobile
Dependency Injection
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Cybersecurity
OWASP
Apply
≈ $26k – $53k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Sandton
Apply
In office • Full-Time • 10+ years exp • Master's Degree • Sandton
Apply
SALES SPECIALIST 2 days ago
$13k – $22k per year • In office • Full-Time • 5+ years exp • Sandton
Management
Outlook
Apply
$55k – $92k per year • In office • Full-Time • 3+ years exp • Sandton
Apply
Data Architect 2 days ago
$62k – $74k per year • In office • Contractor • Sandton
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
Azure
AWS
Cybersecurity
ISO 27001
Analytics
Power BI
ETL/ELT
Dimensional Modeling
Apply
See all jobs
This is one of many
985,271 more open roles from verified company boards, updated every day.