Pavago logo

Senior Full Stack Software Engineer - (Product & Infrastructure)

Pavago

Posted 2 days ago

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.

Want to see the full job description?

Sign in to view the complete details and apply to this position.

Job details

Workplace

Hybrid

Location

Kenya

Experience

SE

Similar

Jobr Assistant extension

Get the extension →