Technology

Full Stack Web Developer - Hybrid

NTICE SOURCING SOLUTIONS (PTY) LTD.·Gauteng, south-africa·Default
TechnologydirectorDefault
-Closes Nov 3, 2026

Our client, market leader in the South African Roadside Assistance Services, is currently recruiting a hybrid position for a Full Stack Web Developer.

Department: Information Technology

Reports To: Chief Information Officer

Location: Johannesburg (hybrid)

Maintain and extend the AA website including public tools such as vehicle rates calculators, fuel pricing displays, and route and distance calculators.

Develop and support backend services using PHP and Node.js, containerised and served through standard web server infrastructure.

Maintain the online membership and product sales platform and its supporting API.

Support the roadside assistance sign-up application and the internal web administration portal, resolving defects and delivering enhancements.

Manage PostgreSQL data stores for production and QA environments, including schema changes and query performance.

Build and deploy through a containerised CI/CD pipeline, following established build, versioning, and release practices.

Maintain integrations with third-party systems for CRM, payment processing, and email/SMS notifications.

Apply secure coding practices, particularly around authentication flows and payment data handling.

Participate in incident response and rollback procedures for production systems.

Work within the AA's outsourced IT model, coordinating with external infrastructure and hosting partners.

The role works across the following stack, based on the AA's current-state architecture.

LayerTechnologiesRelevance to Role

FrontendHTML, CSS, JavaScriptWebsite and portal UI work

Backend / APIPHP, Node.js, Docker, NGINX, ApacheCore development, deployment, API maintenance

CMSWordPressAA website content and plugin management

DatabasePostgreSQLPurchase path and application data

Hosting Managed third-party data centre Production and QA environments

CI/CD Cloud-based container registry and Git pipeline Build, versioning, and release management

IntegrationsCRM, payment gateway, and messaging platforms (REST/webhook) Contact sync, notifications, payments

ApplicationPurposeUsers

Membership & Product Sales PlatformOnline sales of AA memberships and related productsPublic

Sales Platform API endpoints for rates, fuel pricing, roadside statisticsPublic

Roadside Assistance Sign-up AppRoadside assistance membership sign-upsPatrol Agents

Web Administration PortalFuel price updates, certificate and order management AA Staff

3+ years' professional experience in full-stack web development, with production PHP and Node.js experience.

Working knowledge of Docker, NGINX, and Apache in a containerised deployment environment.

Hands-on WordPress development, including custom plugin maintenance.

PostgreSQL experience, including query writing and schema management.

Experience with cloud-based CI/CD tooling, including container registries and Git-based pipelines (AWS experience an advantage).

Experience integrating third-party REST APIs and webhooks; payment gateway or CRM integration experience is an advantage.

Understanding of secure authentication flows and TLS for data in transit.

Comfortable working with a QA-to-production promotion process and a defined rollback approach.

Diploma or Degree in Information Technology

Relevant certifications (AWS, Docker) are an advantage but not a requirement.

Clear written communication, able to document technical decisions for a non-technical audience.

Ownership of production systems, including calm handling of live incidents.

Works well within a small, outsourced IT structure and coordinates directly with external vendors.

Attention to detail on payment and personal data handling.

Market related salary

Benefits: AA Membership, Medical Aid, Provident Fund

Desired Skills:

Full

Stack

Web

At a glance

Company

NTICE SOURCING SOLUTIONS (PTY) LTD.

Location

Gauteng, south-africa

Employment

Default

Experience

director

Valid until

November 3, 2026

Created

October 17, 2026