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:
- 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:
- Develop services using:
- Node.js
- Python (Django, Flask, FastAPI)
- Java
- Implement:
- Authentication
- Authorization
- Role-based access control
- Design efficient schemas and database queries using:
Cloud Infrastructure & DevOps
- Deploy and manage applications on:
- Configure CI/CD pipelines using:
- GitHub Actions
- Jenkins
- CircleCI
- Manage containerized deployments with:
- Monitor infrastructure scalability, uptime, and reliability
Testing & Code Quality
- Write:
- Unit tests
- Integration tests
- End-to-end tests
- Use frameworks such as:
- 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:
- Cloud infrastructure experience with:
- 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.