368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$137k – $228k per year (Estimated)
Location
Remote (United States)
Seniority
Senior · 5+ years exp
Overview
Company
Impact
Profile match
Pavago is an offshore recruitment and staffing firm that helps small and medium-sized businesses source, hire, and manage pre-vetted remote talent from regions like Latin America, South Asia, and Africa. Headquartered in the United States, the company specializes in placing remote professionals across functional areas including operations, product management, software engineering, digital marketing, and customer support.

Job Title: Senior Full Stack Software Engineer (Product & Infrastructure)

Position Type: Full-Time, Remote

Working Hours: U.S. client business hours (with flexibility for sprint planning, deployments, and on-call coverage)

About the Role

Our client is seeking a Senior Full Stack Software Engineer to build, scale, and maintain modern web applications and the infrastructure that powers them. This is a highly technical, hands-on role focused on full-stack product development, cloud infrastructure, system reliability, and engineering excellence.

You will work across front-end interfaces, back-end services, cloud infrastructure, CI/CD pipelines, and system monitoring to deliver reliable, scalable, and high-performing applications. Beyond shipping features, this role also involves mentoring developers, contributing to architecture decisions, and improving long-term platform stability and maintainability.

The ideal candidate is a strong end-to-end engineer who thrives in fast-paced product environments and enjoys balancing speed, scalability, reliability, and technical quality.

Responsibilities

Front-End Development

  • Build modern, responsive user interfaces using React, Angular, or Vue
  • Translate Figma or Sketch designs into pixel-perfect, production-ready experiences
  • Optimize applications for performance, accessibility, and responsiveness
  • Build reusable UI components and scalable front-end architecture
  • Ensure compatibility across browsers and devices

Back-End Development

  • Develop and maintain RESTful and GraphQL APIs using Node.js, Python (Django, Flask, FastAPI), or Java
  • Build secure authentication and authorization systems with role-based access control
  • Design and optimize database schemas and queries across PostgreSQL, MySQL, and MongoDB
  • Implement scalable server-side business logic and integrations
  • Improve application reliability, scalability, and performance

Infrastructure & Cloud Engineering

  • Deploy and manage applications on AWS, GCP, or Azure
  • Configure and maintain CI/CD pipelines using GitHub Actions, Jenkins, CircleCI, or equivalent tools
  • Manage containerized environments using Docker and Kubernetes
  • Monitor infrastructure performance, reliability, and deployment health
  • Support scalable cloud-native architecture and deployment practices

Testing & Engineering Quality

  • Write unit, integration, and end-to-end tests using Jest, Mocha, PyTest, Cypress, or similar frameworks
  • Maintain high automated test coverage and engineering quality standards
  • Conduct peer code reviews and enforce clean coding practices
  • Troubleshoot production issues and performance bottlenecks efficiently

Monitoring, Reliability & Security

  • Monitor systems using Datadog, New Relic, Grafana, Prometheus, or similar tools
  • Implement logging, alerting, and observability best practices
  • Apply secure coding principles aligned with OWASP Top 10 standards
  • Ensure systems comply with GDPR, SOC 2, HIPAA, or other relevant compliance requirements
  • Support uptime, resiliency, and disaster recovery initiatives

Collaboration & Technical Leadership

  • Collaborate with product managers and designers to turn requirements into scalable technical solutions
  • Lead technical discussions and contribute to architecture planning
  • Mentor junior and mid-level engineers through reviews, guidance, and pairing
  • Contribute to long-term technical roadmaps and engineering standards
  • Participate actively in sprint ceremonies, planning, and technical estimation

What Makes You a Perfect Fit

  • Strong full-stack engineer capable of owning features end-to-end
  • Experienced in scaling systems and improving infrastructure reliability
  • Hands-on problem solver who thrives in technical environments
  • Strong communicator who collaborates effectively across teams
  • Balances rapid execution with maintainable architecture and code quality
  • Passionate about mentoring and improving engineering culture

Required Experience & Skills

  • 5+ years of professional full stack software engineering experience
  • Strong proficiency in JavaScript/TypeScript with React and Node.js
  • Experience with relational and NoSQL databases (Postgres, MySQL, MongoDB)
  • Hands-on cloud deployment experience using AWS, GCP, or Azure
  • Strong understanding of Git workflows and CI/CD pipelines
  • Experience building APIs, scalable applications, and production systems
  • Strong debugging, optimization, and troubleshooting skills

Ideal Experience & Skills

  • Experience leading architecture reviews and technical design sessions
  • Familiarity with Infrastructure-as-Code tools (Terraform, Pulumi, CloudFormation)
  • Background building SaaS or high-traffic applications
  • Experience with microservices, event-driven systems, or serverless architectures
  • Familiarity with Kubernetes orchestration and distributed systems
  • Exposure to observability, performance engineering, and cloud cost optimization

What Does a Typical Day Look Like?

A Senior Full Stack Software Engineer’s day revolves around building features, improving infrastructure, and ensuring system reliability. You will:

  • Join standups and align with engineering and product teams on sprint priorities
  • Build full-stack features across APIs, databases, and front-end interfaces
  • Review pull requests and mentor engineers through technical feedback
  • Investigate and resolve bugs, outages, and performance bottlenecks
  • Collaborate with product managers and designers on implementation strategies and UX flows
  • Deploy updates through CI/CD pipelines and monitor infrastructure health
  • Contribute to technical planning, architecture decisions, and platform improvements

In essence: you are both a hands-on builder and technical leader, ensuring systems remain scalable, reliable, secure, and continuously improving.

Key Metrics for Success (KPIs)

  • Features delivered on time and aligned with technical specifications
  • Application uptime ≥ 99.9%
  • High code quality and maintainable architecture standards
  • Automated test coverage maintained at ≥80%
  • Reduced technical debt and improved platform reliability
  • Fast resolution of production issues and infrastructure incidents
  • Positive peer feedback and successful mentoring of junior engineers

Interview Process

  • Initial Phone Screen
  • Video Interview with Pavago Recruiter
  • Technical Assessment (Full Stack Exercise or Architecture Case Study)
  • Client Interview(s) with Engineering Team
  • Offer & Background Verification

#FullStackEngineer #SoftwareEngineer #ReactJS #NodeJS #CloudEngineering #AWS #TypeScript #BackendDevelopment #FrontendDevelopment #DevOps #Kubernetes #CI_CD #RemoteWork #SaaS #EngineeringJobs

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$19k – $53k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Pune
Bash
JavaScript
Python
TypeScript
Frontend
Angular
React.js
DevOps
AWS
Azure
Datadog
Docker
GCP
Grafana
Kubernetes
Prometheus
Splunk
IAM
Cybersecurity
Keycloak
Apply
SDET 1 day ago
$12k – $39k per year (Estimated) • In office • 4+ years exp • Gurgaon
Java
DevOps
AWS
Azure
CI/CD
Jenkins
QA
Appium
JMeter
Playwright
Rest-Assured
Selenium
Apply
$20k – $45k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Gurgaon
Python
SQL
Python
pySpark
Databases
Databricks
Microsoft Fabric
AI/ML
Hadoop
Spark
DevOps
AWS
Azure
Analytics
Power BI
Tableau
Apply
$67k – $173k per year (Estimated) • In office • Contractor • 3+ years exp • Bachelor's Degree • Singapore
JavaScript
Python
DevOps
AWS
Azure
GCP
Cybersecurity
ISO 27001
OWASP Top 10
Apply
$131k – $281k per year (Estimated) • In office • Contractor • 15+ years exp • Singapore
Java
SQL
Java
Maven
Databases
MS SQL
Oracle
DevOps
AWS
CI/CD
Incident Management
Kubernetes
OpenShift
OpenStack
Apply
Remote • 2+ years exp
Python
SQL
AI/ML
Spark
Analytics
Power BI
Tableau
Apply
Remote • 2+ years exp
Python
SQL
AI/ML
Spark
Analytics
Power BI
Tableau
Apply
Remote • 3+ years exp
DevOps
AWS
Azure
GCP
Apply
Remote • 3+ years exp
DevOps
AWS
Azure
GCP
Apply
$27k – $112k per year (Estimated) • Remote
JavaScript
Python
TypeScript
AI/ML
AI Agents
Function Calling
LLM
Prompt Engineering
Spark
Structured Outputs
Management
n8n
Zapier
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.