Zulzi Logo

Principal Engineer

Zulzi|Posted 21 days ago

Skills and experience

Role:Software architect
Other roles:Backend engineer, Full stack engineer
Experience in role:10+ years
Must-have skills:
    Go
Nice-to-have skills:
    Java
    Python

Location and salary

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

Role description

Job Title: Principal Engineer (Modernisation & Microservices Approach)

Overview

We’re looking for a highly skilled Principal Engineer to drive the modernisation and re-architecture of core backend systems.

This role is ideal for someone who thrives in complex environments, can break down monoliths into scalable microservices, and influences teams to adopt stronger engineering standards and practices.

The ideal candidate can work across system architecture and hands-on development—creating frameworks, patterns, code standards, and driving operational excellence.

Minimum Requirements

  • 10+ years of solid software engineering experience, with a strong backend focus
  • Proven experience re-architecting monolithic systems into scalable, modular microservices
  • Strong experience designing and building simplified solutions for complex technical problems
  • Demonstrated ability to influence and drive adoption of best practices across multiple teams

Key Responsibilities

  • Lead and contribute to backend architecture modernisation initiatives
  • Design and implement modular microservices, ensuring scalability, resilience, and maintainability
  • Drive engineering consistency across teams (patterns, tooling, templates, standards)
  • Build and standardise reusable SDKs and platform components (e.g. NATS Streaming client SDKs, ETCD integration patterns)
  • Define and maintain standard microservice templates, guardrails, and engineering playbooks
  • Collaborate closely with engineers, tech leads, and product teams to align delivery with business outcomes across different teams
  • Promote high-quality delivery through strong design, code reviews, testing, and operational readiness
  • Innovation & Research: Identify and recommend new technologies, tools, and methodologies to improve efficiency and maintain competitive advantage

Technical Skills (Preferred)

  • Development in any modern language, preferably Go
  • Microservices architecture, REST APIs, asynchronous messaging, and event-driven patterns
  • Building internal developer platforms: templates, shared libraries, SDKs
  • Distributed systems concepts and operational maturity (observability, performance, reliability)

Location

23 Trinity Close, Paulshof, Johannesburg, 2191

About Zulzi

51-200 employees

What we do?

Zulzi is building the best way for people anywhere in the world to shop for groceries. We work on a range of interesting & challenging problems, from making sure deliveries are efficient & on-time to helping customers decide what to buy. Machine learning is at the heart of this effort.

Why join our team?

We love using the cutting edge and latest technologies. We use different languages such as Go, Scala and Python depending on the problem we are solving.

Hiring process?

When we like you we make an offer on the spot.

Perks at Zulzi

100% remote work

Tech Stack

application and data

PostgreSQL
PostgreSQL
Objective-C
Objective-C
Python
Python
Swift
Swift
React
React
MongoDB
MongoDB
Go
Go
Microsoft Azure
Microsoft Azure
nginx
nginx
Kotlin
Kotlin
TypeScript
TypeScript
MariaDB
MariaDB
React Native
React Native
Rust
Rust
Amazon Web Services
Amazon Web Services

utilities

Elasticsearch
Elasticsearch
Google Analytics
Google Analytics

business tool

Google Apps
Google Apps
Slack
Slack
Trello
Trello
MailChimp
MailChimp
JIRA
JIRA
Confluence
Confluence

dev ops

Git
Git
Android Studio
Android Studio
Bitbucket
Bitbucket
Kubernetes
Kubernetes
Azure DevOps
Azure DevOps

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: