Companies in this catalog do not charge applicants. Never send money to apply.
Senior Full Stack Developer (React / Node / AWS) – Remote React | Node.js | TypeScript | AWS | Full Stack Development Position Type: Full-Time, Remote Working Hours: U.S. Business Hours
About the Role
At Pavago , we’re hiring on behalf of one of our clients for a Senior Full Stack Developer to build, scale, and optimize modern web applications from end to end.
This is a hands-on engineering role where you’ll write production code daily while contributing to architecture, improving system performance, mentoring developers, and delivering scalable software solutions.
You’ll work across the entire technology stack—from responsive front-end interfaces to back-end services, databases, cloud infrastructure, and CI/CD pipelines.
If you enjoy shipping real features, solving complex technical challenges, and building products that scale, this role is built for you.
What You’ll Own
Full Stack Development
Build end-to-end product features across:
Front-end applications
Back-end APIs and business logic
Database architecture
Deliver clean, scalable, production-ready code.
Collaborate with Product Managers, Designers, and Engineers throughout the development lifecycle.
Improve application performance, maintainability, and scalability.
Front-End Development
Build modern, responsive interfaces using:
React
Angular
Vue.js
Implement state management using:
Redux
Context API
Vuex
Ensure:
Cross-browser compatibility
Mobile responsiveness
Accessibility best practices
High-performance user experiences
Back-End Development
Design and build RESTful APIs and GraphQL services.
Develop scalable server-side applications using:
Node.js
Django
Flask
Spring Boot
Implement authentication, authorization, and secure API design.
Optimize application performance and scalability.
Database & Data Layer
Design and maintain databases using:
PostgreSQL
MySQL
MongoDB
Optimize queries and database performance.
Implement caching strategies using Redis.
Maintain data integrity and efficient data models.
Testing & Code Quality
Write and maintain automated tests using:
Jest
Cypress
Maintain 80%+ automated test coverage .
Participate in peer code reviews.
Follow engineering best practices and coding standards.
Continuously reduce technical debt.
DevOps & Cloud Deployment
Work with Git using GitHub or GitLab workflows.
Deploy applications through CI/CD pipelines including:
GitHub Actions
Jenkins
Build and maintain cloud infrastructure using:
Amazon Web Services (AWS)
Microsoft Azure
Google Cloud Platform (GCP)
Support deployment reliability, monitoring, and production stability.
Technical Leadership & Mentorship
Mentor junior and mid-level developers.
Review pull requests and provide constructive technical feedback.
Contribute to architecture discussions and technical planning.
Promote engineering best practices across the team.
Help improve long-term platform scalability and maintainability.
Requirements
Must-Have Qualifications
Experience
5+ years of professional full stack software development experience.
Strong experience with:
JavaScript
TypeScript
React
Node.js
Experience working with both relational and NoSQL databases.
Experience building production-ready APIs and scalable applications.
Strong understanding of Git workflows and CI/CD pipelines.
Experience working in Agile development environments.
Core Skills
Strong debugging and problem-solving abilities.
Ability to deliver features independently from concept to deployment.
Excellent written and verbal English communication skills.
Comfortable collaborating with cross-functional teams in a remote environment.
Nice to Have
Experience building SaaS or product-based applications.
Experience with:
Docker
Terraform
Familiarity with:
Microservices
Serverless architectures
Experience working in high-growth startup environments.
Exposure to Kubernetes and cloud-native infrastructure.
What Makes You a Strong Fit
You enjoy owning features from front end to production.
You balance development speed with clean architecture.
You write maintainable, scalable, and well-tested code.
You communicate effectively with product and design teams.
You enjoy mentoring others and raising engineering standards.
You proactively solve problems and continuously improve systems.
Tools & Technologies
React
Node.js
TypeScript
JavaScript
PostgreSQL
MySQL
MongoDB
Redis
GitHub / GitLab
GitHub Actions
Jenkins
AWS
Azure
Google Cloud Platform
Jest
Cypress
Docker
Terraform
What a Typical Day Looks Like
Participate in daily standups and sprint planning.
Build full-stack features across the application.
Review and merge pull requests.
Debug production issues and improve application performance.
Collaborate with Product Managers and Designers on new features.
Deploy updates through CI/CD pipelines.
Document technical changes and architecture decisions.
In short: You build scalable products from front end to back end while helping shape the technical direction of the engineering team.
Key Metrics for Success (KPIs)
Features delivered on time and aligned with requirements.
Application uptime of 99.9% or higher .
Automated test coverage maintained at 80%+ .
Reduced technical debt and improved code quality.
Strong peer feedback and successful mentorship.
High system reliability, performance, and scalability.
Why Join Us?
Own features across the entire technology stack.
Make a direct impact on product architecture and engineering decisions.
Work in a fast-moving, product-focused environment.
Collaborate with experienced engineers and product leaders.
Fully remote role with long-term growth opportunities.
Clear career progression into:
Tech Lead
Staff Engineer
Engineering Manager
Solutions Architect
Interview Process
Application Review
Spark Hire Intro Video (3–5 minutes)
Recruiter Interview
Technical Assessment (Build an End-to-End Feature)
Client Interview
Offer & Background Verification
What Happens After You Apply
Right after you apply, you’ll receive an email invitation from Spark Hire to record your Intro Video . This short, self-recorded video is the final step that completes your application and can be recorded whenever it’s convenient for you.
Instead of repeating yourself across multiple screening calls, you’ll introduce yourself once, and your video will be shared with the hiring team. This helps hiring managers evaluate your communication style early, making future interviews more meaningful and reducing unnecessary interview rounds.
Don’t overthink it—you can record your video as many times as you’d like before submitting it. Only your final submission will be reviewed.
Please keep an eye on both your inbox and spam folder for your Spark Hire invitation after submitting your application.
Apply Now
If you’re a Senior Full Stack Developer who enjoys building scalable applications, solving complex engineering challenges, and shipping production-ready software from front end to back end, we’d love to hear from you. Apply today and help build the next generation of high-impact products.