Senior Fullstack Developer
Naritive|Posted 3 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
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.
Sign up or log in to apply:
About Naritive
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
Tech Stack
application and data
















utilities

dev ops




business tool

