Pavago
Senior Full Stack Software Engineer
USonsiteUSD 10
About the role
**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
Applying with JobFu tracks this in your pipeline automatically.
Free AI résumé tailoring, interview prep, and matches across 40+ countries.