Naritive Logo

Senior Fullstack Developer

Naritive|Posted 3 days ago

Skills and experience

Role:Full stack engineer
Other roles:Backend engineer
Experience in role:1+ years
Language proficiency:English
Must-have skills:
    PHP
    JavaScript
    React
Nice-to-have skills:
    SQL
    MySQL
    AWS
    WordPress
    Vue.js
    Google Cloud
    Amazon S3

Location and salary

Remote policy:Hybrid
Location of job:Johannesburg, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder, permanent resident or work permit/visa holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Location: Hybrid / Remote (South Africa)

Prefer someone in-office in JHB

Role Type: Full-Time

About Naritive Tech

Naritive Tech is an award-winning AdTech company rewriting the rules of digital advertising. We process millions of impressions for global brands, using proprietary technology to deliver zero wasted impressions. We are currently in a critical transition phase: migrating our core legacy infrastructure (WordPress/PHP) to a modern, scalable Google Cloud Platform (GCP) architecture powered by React and Generative AI.

The Opportunity

We are looking for a Senior Full Stack Engineer who is a master of both worlds: the "old" and the "new." You will step into a high-velocity environment to lead two parallel missions: maintaining and stabilizing our existing PHP/WordPress platform, while actively rebuilding and migrating core features to our new React/Node.js architecture. You will work directly with the CTO to execute this complex migration without disrupting live client campaigns.

Key Responsibilities

Legacy Maintenance & Stabilization: Take ownership of the existing WordPress/PHP codebase. You will troubleshoot bugs, optimize performance, and ensure 100% uptime for live campaigns during the migration window.

**Migration Execution:**Systematically refactor and port legacy features (Ad Stories, Analytics) from WordPress into a modern React/Node.js microservices architecture on GCP.

Core Product Development: Build new features for the next-gen platform using TypeScript and Tailwind CSS, ensuring feature parity with the legacy system.

AI Integration: Implement front-end interfaces for our new Generative AI features (Prompt Builders) using Vertex AI APIs.

Process & Quality: Enforce strict code quality. You will be responsible for documentation, unit testing, and ensuring a clean separation between legacy and new code.

Technical Stack (Must Have)

Legacy Stack: Deep experience with WordPress (Custom Theme/Plugin Development), PHP, and MySQL. You must be comfortable digging into complex, undocumented legacy code.

Modern Stack: React.js (Advanced), Node.js, TypeScript.

Database: Experience migrating data from SQL (MySQL) to NoSQL (Firestore) or BigQuery.

Version Control: Git (Strict adherence to branching strategies).

Nice to Have

Experience with automated migration scripts or "strangler fig" migration patterns.

Experience with Google Cloud Platform (GCP) services.

AdTech experience (Programmatic, VAST/VPAID).

Who You Are

A Bridge Builder: You understand that "legacy" code pays the bills while the "new" code is being built. You respect both.

Methodical: You don't just "rewrite"; you plan, test, and migrate safely.

Communicator: You document your work relentlessly to ensure the team understands the migration path.

About Naritive

15-50 employees

What we do

At Naritive Global, we are a marketing technology company redefining what digital advertising can be. We’ve built the Nat1ve Platform, our next generation solution that transforms traditional display ads into dynamic, attention grabbing experiences that truly stand out.

Our flagship formats, including Ad Stories and Ad Social, bring story inspired and social style interactivity to the open web. These formats consistently help brands drive stronger recall, deeper engagement, and more efficient media performance.

In 2024, we rebranded and stepped boldly into a new chapter. Today, we are positioning ourselves as an innovative leader in the advertising space, combining powerful creative storytelling with cutting edge technology to deliver results that matter.

Why Work For Us

People join Naritive because we are building something exciting, meaningful, and future focused. We are not just another ad tech company. We are redefining how brands show up online. At Naritive, you get the opportunity to work on modern digital formats that actually capture attention and deliver real performance, not just impressions.

We are a fast growing team where your ideas matter, your impact is visible, and you are trusted with responsibility from day one. Because we are still in an agile, scaling phase, every person plays a key role in shaping the products, the processes, and the future of the company. You are not just filling a role, you are part of building the next generation of advertising.

You will be surrounded by smart, driven, collaborative people who genuinely care about the work and about each other. We move quickly, we learn constantly, and we celebrate the wins together.

If you want to grow, innovate, and be part of a team that is doing things differently, Naritive is an exciting place to be.

Perks at Naritive

Hybrid work model
Performance bonuses
No dress code

Tech Stack

application and data

PostgreSQL
PostgreSQL
Javascript
Javascript
Node.js
Node.js
MySQL
MySQL
PHP
PHP
React
React
memcached
memcached
jQuery
jQuery
HTML5
HTML5
nginx
nginx
TypeScript
TypeScript
React Native
React Native
WooCommerce
WooCommerce
BigQuery
BigQuery
Stripe
Stripe
Google Cloud Platform
Google Cloud Platform

utilities

Google Analytics
Google Analytics

dev ops

GitHub
GitHub
Docker
Docker
Kubernetes
Kubernetes
Azure DevOps
Azure DevOps

business tool

Google Apps
Google Apps
Microsoft Teams
Microsoft Teams

Office Photos

End of year 2025

Similar jobs on OfferZen: