Senior Full Stack Software Engineer
About the role
Senior Full Stack Software Engineer (Product & Infrastructure)
Position Type: Full-Time, Remote
Working Hours: U.S. Client Business Hours
About the Role
We’re hiring a Senior Full Stack Software Engineer to build, scale, and maintain modern web applications and cloud infrastructure across high-impact product environments.
This is a hands-on engineering role for someone who can own features end-to-end — from front-end user experience to back-end architecture, APIs, databases, deployments, and infrastructure reliability.
You’ll work closely with product, design, and engineering teams to ship scalable applications that are performant, secure, and built for long-term growth.
This role goes beyond simply writing code. You’ll contribute to technical architecture, improve engineering processes, mentor junior developers, and help shape the reliability and scalability of the platform as the company grows.
If you enjoy building production-grade systems, solving infrastructure challenges, and shipping features quickly without compromising quality, this role is for you.
What You’ll OwnFull Stack Product Development
Build and maintain scalable web applications using React, Next.js, Angular, or Vue
Develop secure and performant back-end services using Node.js, Python (FastAPI, Django, Flask), or similar frameworks
Design and build RESTful and GraphQL APIs
Translate Figma or product requirements into responsive, production-ready interfaces
Optimize front-end performance, accessibility, and user experience across devices
Database & System Architecture
Design scalable database schemas using PostgreSQL, MySQL, or MongoDB
Write efficient queries and optimize application performance
Build systems that support scalability, maintainability, and reliability
Contribute to architecture decisions and long-term technical planning
Infrastructure, DevOps & Cloud Deployment
Deploy and manage applications on AWS, GCP, or Azure
Build and maintain CI/CD pipelines using GitHub Actions, Jenkins, CircleCI, or similar tools
Containerize applications using Docker and manage deployments through Kubernetes or serverless infrastructure
Monitor uptime, logs, and system health across environments
Testing, Reliability & Security
Write unit, integration, and end-to-end tests using Jest, Cypress, PyTest, or similar tools
Maintain strong testing standards and high code quality
Implement secure authentication, authorization, and API best practices
Follow modern security standards including OWASP best practices and secure infrastructure design
Troubleshoot outages, performance bottlenecks, and production issues proactively
Technical Leadership & Collaboration
Participate in architecture reviews and technical planning discussions
Review pull requests and mentor junior engineers through code feedback and collaboration
Work closely with product managers and designers to refine requirements and technical feasibility
Help improve engineering workflows, standards, and development processes
What Makes You a Great Fit
You can independently ship features from concept to deployment
You understand both application development and infrastructure reliability
You balance speed, scalability, and code quality effectively
You enjoy solving complex technical problems in production environments
You communicate clearly and collaborate well across teams
You take ownership of outcomes, not just tickets
Required Experience & Skills
5+ years of professional full stack software engineering experience
Strong proficiency with JavaScript/TypeScript, React, and Node.js
Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB)
Experience deploying and managing applications in AWS, GCP, or Azure
Strong understanding of APIs, authentication, and scalable application architecture
Experience with CI/CD pipelines and Git workflows
Strong debugging, optimization, and problem-solving skills
Excellent written and verbal English communication skills
Preferred Experience
Experience leading architecture discussions or technical design reviews
Infrastructure-as-Code experience (Terraform, Pulumi, CloudFormation)
Background working on SaaS products or high-traffic web applications
Experience with Docker, Kubernetes, or serverless architectures
Familiarity with microservices and event-driven systems
Experience monitoring production systems using Datadog, Grafana, Prometheus, or similar tools
Exposure to performance optimization and cloud cost management
What a Typical Day Looks Like
A Senior Full Stack Engineer’s day revolves around building features, improving infrastructure, and maintaining system reliability. You will:
Participate in standups and technical planning discussions
Build front-end interfaces and back-end APIs for new product features
Review and merge pull requests while mentoring junior developers
Debug production issues and optimize application performance
Deploy updates through CI/CD pipelines and monitor infrastructure health
Collaborate with product and design teams to refine workflows and user experience
Improve testing, scalability, and long-term maintainability of the platform
In short: you are responsible for building reliable, scalable, and production-ready software systems that directly support business growth.
Key Metrics for Success (KPIs)
On-time delivery of features and technical initiatives
Application uptime and infrastructure reliability (99.9%+)
Code quality, testing coverage, and reduction of technical debt
Performance optimization and scalability improvements
Successful mentoring and collaboration across engineering teams
Stability and reliability of production deployments
Interview Process
Initial Phone Screen
Video Interview with Pavago Recruiter
Technical Assessment (Full Stack Exercise or Architecture Scenario)
Client Interview(s) with Engineering Team
Offer & Background Verification
#FullStackEngineer #SoftwareEngineer #ReactJS #NodeJS #CloudEngineering #RemoteWork #AWS #TypeScript #DevOps #EngineeringJobs
Questions about this role
How do I apply to this Senior Full Stack Software Engineer role at Pavago?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Full-Stack Engineer in Mexico?
Compensation for Full-Stack Engineer roles in Mexico varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Full-Stack Engineer hub for Mexico medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does Pavago use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.