
Senior Full Stack Software Engineer - (Product & Infrastructure)
Pavago
Posted 2026-07-10
Tech & Engg
Job Description
Ovii's Interpretation of the Role
Senior Full‑Stack Software Engineer focused on building and scaling modern web applications and the cloud infrastructure that powers them. The role owns features from architecture through deployment, collaborates with product and design, and mentors junior engineers while ensuring high reliability and performance.
Role Snapshot
- Full‑stack development
- Cloud infrastructure ownership
- API design & implementation
- CI/CD pipeline management
- Mentoring junior engineers
- Cross‑functional collaboration
Must-Have Requirements
- JavaScript / TypeScript
- React
- Node.js
- PostgreSQL / MySQL / MongoDB
- AWS / GCP / Azure
- Git workflows / CI/CD pipelines
- Docker / Kubernetes
- full‑stack development
- building and scaling production‑grade web applications
Nice-to-Have Signals
- Terraform
- Pulumi
- AWS CloudFormation
- Microservices
- Event‑driven architectures
- Serverless computing
- SaaS platforms
- high‑traffic applications
Work Setup
- Location: South Africa, South Africa
- Work mode: REMOTE
- Remote scope: COUNTRY_RESTRICTED
- Remote countries: South Africa
- Timezone: U.S. client business hours
- Employment type: Full-Time
Application Requirements
- Coding test mentioned
- Assessment mentioned
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility beyond South Africa
What You'll Likely Work On
- Build responsive front‑end features using React or comparable frameworks
- Design and implement RESTful and GraphQL APIs with Node.js, Python, or Java
- Create and optimise database schemas in PostgreSQL, MySQL, or MongoDB
- Deploy, containerise, and manage services on AWS, GCP, or Azure
- Maintain CI/CD pipelines and automate releases with GitHub Actions, Jenkins, or CircleCI
- Write unit, integration, and end‑to‑end tests and uphold strong code coverage
- Monitor production health with Datadog, Grafana, Prometheus, and New Relic
- Mentor junior engineers and contribute to architecture and technical strategy
Good Fit If You Have
- Experience with SaaS platforms or high‑traffic applications
- Familiarity with microservices, event‑driven or serverless architectures
- Strong debugging, problem‑solving, and communication skills
Skills
- React (or Angular, Vue)
- Node.js (Java, Python)
- TypeScript/JavaScript
- AWS / GCP / Azure
- Docker & Kubernetes
- PostgreSQL / MySQL / MongoDB
- CI/CD (GitHub Actions, Jenkins, CircleCI)
- Testing (Jest, Cypress, PyTest)
- Monitoring (Datadog, Grafana, Prometheus, New Relic)
- Infrastructure as Code (Terraform, Pulumi, CloudFormation)
Remote Eligibility
- South Africa