Pavago logo

Senior Full Stack Software Engineer - (Product & Infrastructure)

Pavago Kenya • South Africa


No Relocation

Posted: May 19, 2026

Job 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.

Senior Full Stack Software Engineer (React, Node.js, AWS) – Remote | Product & InfrastructurePosition Type: Full-Time, Remote Working Hours: U.S. Client Business Hours (flexibility for deployments, sprint planning, and on-call coverage)About th...

Additional Content

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.

Senior Full Stack Software Engineer (React, Node.js, AWS) – Remote | Product & InfrastructurePosition Type: Full-Time, Remote Working Hours: U.S. Client Business Hours (flexibility for deployments, sprint planning, and on-call coverage)About th...