Sandton: Full stack software developer posted by Raizcorp

JVR Software

Sandton

Remote

ZAR 700,000 - 1,000,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Raizcorp is seeking a mid-to-senior full stack software developer to join its growing development team. This role may be remote within South Africa, with occasional visits to the head office.

You will build features across Laravel, Vue 3 and TypeScript, work with Eloquent, queues, and PostgreSQL, and contribute to testing, code reviews and documentation. A strong focus on practical, scalable design is expected.

Qualifications

  • Solid commercial experience developing apps 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 server-driven architecture.
  • Strong PostgreSQL skills including schema design, queries and safe production changes.
  • Experience writing automated tests with Pest or PHPUnit.
  • Comfort navigating a large codebase and following established patterns.
  • Experience with Git and PR-based development and constructive code review.
  • Strong written communication with non-technical stakeholders.
  • Practical approach: know when to ask questions and make smaller changes.

Responsibilities

  • Build and maintain production features across Laravel, Vue 3 and TypeScript.
  • Work with Eloquent models, relationships, policies, queues and database queries.
  • Develop functionality for SaaS platforms, following existing architectural patterns.
  • Design safe PostgreSQL migrations and data operations, with some SQL Server/Access work.
  • Write automated tests and investigate failures as part of development.
  • Participate in PR-based development: clarify requirements, create changes, review code, and document changes.
  • Produce architecture decisions and technical documentation.
  • Support client-facing UAT by preparing test scenarios and seeded data.

Skills

PHP
Laravel
Vue 3
TypeScript
Git
Unit testing
PR reviews

Tools

Filament
Livewire
Redis
Horizon
GitHub Actions
CI/CD

Job description

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.

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,
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full stack software developer
Full stack software developer

Raizcorp • Sandton

Hybrid
ZAR 600,000 - 900,000
Remote Mid-to-Senior Full-Stack Laravel/Vue Engineer
Remote Mid-to-Senior Full-Stack Laravel/Vue Engineer

JVR Software • Sandton

Remote
ZAR 700,000 - 1,000,000
Mid-Level PHP Laravel Engineer
Mid-Level PHP Laravel Engineer

60 Degrees • City of Johannesburg Metropolitan Municipality

On-site
ZAR 420,000 - 600,000
Software Developer (Mid-Senior | React & Node.js) - Cape Town
Software Developer (Mid-Senior | React & Node.js) - Cape Town

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Full Stack Laravel / VueJS Engineer
Senior Full Stack Laravel / VueJS Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Intermediate-Senior Full Stack Developer (Laravel & React)
Intermediate-Senior Full Stack Developer (Laravel & React)

Hire Resolve • Pretoria

On-site
ZAR 720,000 - 960,000
Senior Full Stack .Net Developer - Cape Town - Remote
Senior Full Stack .Net Developer - Cape Town - Remote

Ada Meher • Wes-Kaap

On-site
ZAR 103,500 - 126,500
Staff Engineer - CapeTown
Staff Engineer - CapeTown

Lead Forensics • Cape Town

Remote
ZAR 1,228,000 - 1,562,000
Competitive salary and benefits
Office in future SA location
Volunteer days and charity events
Front-End / Full Stack Developer (Senior)
Front-End / Full Stack Developer (Senior)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,400,000
Back-End / Full Stack Developer (Senior)
Back-End / Full Stack Developer (Senior)

Parvana • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model