Skip to content
← Back to job listings

Senior Full Stack Software Engineer - (Product & Infrastructure)

Pavago · Remote, South Africa

Software DevelopmentSenior LevelRemoteQuick applycontract9 days ago

About The Role

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.

This listing was posted by a verified recruiter at Pavago. Report this listing