# Senior Full Stack Software Engineer - (Product & Infrastructure)

> Pavago · South Africa (Remote) · — · Posted 2026-05-11

**Workplace:** remote

## Description

### **Senior Full Stack Software Engineer (React, Node.js, AWS) – Remote | Product & Infrastructure**

**Position Type:** Full-Time, Remote  
**Working Hours:** U.S. Client Business Hours (flexibility for deployments, sprint planning, and on-call coverage)

### **About the Role**

At Pavago, one of our clients is hiring a Senior Full Stack Software Engineer to build, scale, and maintain modern web applications and the infrastructure behind them.

This is a highly technical, hands-on engineering role where you’ll own features end-to-end — from front-end interfaces and APIs to deployments, scalability, and infrastructure reliability.

You’ll work across:

-   Front-end development
-   Back-end systems
-   Cloud infrastructure
-   CI/CD pipelines
-   Performance optimization
-   Technical architecture

If you enjoy shipping production-ready features, solving complex engineering problems, and building scalable systems, this role is built for you.

### **What You’ll Own**

### **Front-End Development**

-   Build responsive, high-performance applications using:

-   React
-   Angular
-   Vue.js

-   Translate Figma or Sketch designs into polished UI experiences
-   Optimize:

-   Performance
-   Accessibility
-   Responsiveness
-   User experience

-   Build reusable front-end components and scalable UI architecture

### **Back-End Development**

-   Design and build:

-   REST APIs
-   GraphQL APIs

-   Develop services using:

-   Node.js
-   Python (Django, Flask, FastAPI)
-   Java

-   Implement:

-   Authentication
-   Authorization
-   Role-based access control

-   Design efficient schemas and database queries using:

-   PostgreSQL
-   MySQL
-   MongoDB

### **Cloud Infrastructure & DevOps**

-   Deploy and manage applications on:

-   AWS
-   GCP
-   Azure

-   Configure CI/CD pipelines using:

-   GitHub Actions
-   Jenkins
-   CircleCI

-   Manage containerized deployments with:

-   Docker
-   Kubernetes

-   Monitor infrastructure scalability, uptime, and reliability

### **Testing & Code Quality**

-   Write:

-   Unit tests
-   Integration tests
-   End-to-end tests

-   Use frameworks such as:

-   Jest
-   Mocha
-   PyTest
-   Cypress

-   Maintain strong code coverage and engineering standards
-   Conduct peer reviews and enforce clean architecture practices

### **Monitoring, Security & Reliability**

-   Monitor applications using:

-   Datadog
-   Grafana
-   Prometheus
-   New Relic

-   Implement:

-   Secure API practices
-   OWASP security standards
-   Infrastructure security best practices

-   Ensure systems remain compliant with:

-   GDPR
-   SOC 2
-   HIPAA (when applicable)

### **Collaboration & Technical Leadership**

-   Partner with:

-   Product Managers
-   Designers
-   Engineers

-   Participate in:

-   Technical planning
-   Architecture discussions
-   Sprint reviews

-   Mentor junior engineers and review pull requests
-   Contribute to long-term engineering scalability and technical direction

### **What Success Looks Like**

-   Features delivered reliably and on time
-   Stable, scalable, and high-performing applications
-   Strong system uptime and infrastructure reliability
-   Clean, maintainable, production-ready code
-   Fast and reliable deployments through CI/CD
-   Positive engineering collaboration and mentorship impact

### **What Makes You a Strong Fit**

-   Strong full-stack engineering mindset
-   Comfortable owning features from architecture to deployment
-   Strong debugging and problem-solving abilities
-   Balances speed with long-term maintainability
-   Strong communicator and collaborative engineer
-   Passionate about scalable infrastructure and product quality

### **Requirements (Must-Have)**

### **Experience**

-   5+ years of professional full-stack software engineering experience
-   Experience building and scaling production-grade web applications

### **Core Technical Skills**

-   Strong proficiency with:

-   JavaScript / TypeScript
-   React
-   Node.js

-   Experience with:

-   PostgreSQL
-   MySQL
-   MongoDB

-   Cloud infrastructure experience with:

-   AWS
-   GCP
-   Azure

-   Strong understanding of:

-   Git workflows
-   CI/CD pipelines
-   API development
-   Containerized deployments

### **Nice to Have**

-   Experience with:

-   Terraform
-   Pulumi
-   CloudFormation

-   Background in:

-   SaaS platforms
-   High-traffic systems
-   Enterprise applications

-   Familiarity with:

-   Microservices
-   Event-driven systems
-   Serverless architecture

-   Experience leading technical design reviews or mentoring engineers

### **What a Typical Day Looks Like**

-   Participate in standups and sprint planning
-   Build front-end and back-end features
-   Design APIs and optimize database performance
-   Review pull requests and mentor engineers
-   Monitor deployments and troubleshoot production issues
-   Collaborate with product and design teams on new features
-   Improve infrastructure reliability and scalability

In short: you build and maintain scalable applications while helping engineering teams ship high-quality software efficiently.

### **Key Metrics (KPIs)**

-   On-time delivery of engineering tasks and features
-   Application uptime ≥ 99.9%
-   Automated test coverage and deployment reliability
-   Reduced technical debt and improved code quality
-   Infrastructure scalability and performance improvements
-   Positive engineering collaboration and mentorship impact

### **Why This Role Stands Out**

-   Full ownership across product and infrastructure
-   Opportunity to work on modern cloud-native systems
-   Strong technical depth across front-end, back-end, and DevOps
-   High-impact engineering role with real product ownership
-   Growth opportunities into:

-   Tech Lead
-   Engineering Manager
-   Solutions Architect
-   Staff Engineer

### **Interview Process**

-   Initial Phone Screen
-   Video Interview with Pavago Recruiter
-   Technical Assessment (Coding Exercise or Architecture Task)
-   Client Interview(s) with Engineering Team
-   Offer & Background Verification

### **Apply Now**

If you:

-   Love building scalable products end-to-end
-   Enjoy solving infrastructure and engineering challenges
-   Thrive in fast-moving technical environments
-   Want ownership over architecture, systems, and delivery

This is a strong opportunity to join a high-impact engineering team building modern, scalable software systems.

## Apply

[Apply at Pavago](https://apply.workable.com/pavago/j/22B3C1CF53/apply)

---
Powered by [Workable](https://www.workable.com)
