MisuJob - AI Job Search Platform MisuJob

Senior Full Stack Software Engineer - (Product & Infrastructure)

Pavago

South Africa Remote permanent

Posted: May 11, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

A Senior Full Stack Software Engineer is required to build, scale, and maintain modern web applications and the infrastructure behind them. The ideal candidate will have experience with React, Node.js, and AWS, and will be able to own features end-to-end. This role is ideal for a self-driven individual with a strong passion for software development.

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.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply