Senior Full Stack Developer
Senior Full Stack Developer – Remote
React | Node.js | TypeScript | Cloud | Full Stack Engineering
Position Type: Full-Time, Remote
Working Hours: U.S. Client Business Hours (with flexibility for sprint cycles, deployments, and production support)
About the Role
At Pavago , one of our clients is hiring a Senior Full Stack Developer to design, build, and scale modern web applications across both front-end and back-end systems.
This is a highly technical, hands-on engineering role where you’ll own features end-to-end—from user interfaces and APIs to databases, cloud infrastructure, and deployments.
You’ll work across:
- Front-end development
- Back-end services
- API development
- Databases
- Cloud infrastructure
- CI/CD
- Architecture
- Engineering mentorship
This is more than a coding role. You’ll help shape technical decisions, improve engineering standards, mentor developers, and contribute to building scalable, reliable products.
If you enjoy solving complex technical challenges while shipping production-ready features, this role is built for you.
What You’ll Own
Full Stack Application Development
- Build end-to-end product features across front-end, back-end, APIs, and databases.
- Develop scalable, secure, and maintainable web applications.
- Deliver clean, production-ready code that aligns with engineering best practices.
- Contribute to architecture discussions and long-term technical planning.
Front-End Development
- Build responsive, modern interfaces using:
- React
- Angular
- Vue.js
- Develop reusable component libraries and scalable UI architecture.
- Manage application state using:
- Redux
- Zustand
- Vuex
- Context API
- Optimize:
- Performance
- Accessibility
- Responsiveness
- Cross-browser compatibility
Back-End Development
- Design and build RESTful and GraphQL APIs.
- Develop services using:
- Node.js
- Python (Django, Flask, FastAPI)
- Java (Spring Boot)
- Implement:
- Authentication
- Authorization
- Validation
- Secure coding practices
- Improve application scalability and server performance.
Database & Data Management
- Design and maintain databases including:
- PostgreSQL
- MySQL
- MongoDB
- DynamoDB
- Optimize:
- Queries
- Indexing
- Database performance
- Implement caching using:
- Redis
- Memcached
- Ensure data integrity and scalability across services.
Testing & Engineering Quality
- Write and maintain:
- Unit tests
- Integration tests
- End-to-end tests
- Work with testing frameworks such as:
- Jest
- Cypress
- Mocha
- PyTest
- Maintain high code coverage and engineering standards.
- Participate in peer code reviews.
- Troubleshoot bugs and production issues.
DevOps & Cloud Infrastructure
- Manage source code using Git and modern branching strategies.
- Build and maintain CI/CD pipelines using:
- GitHub Actions
- GitLab CI
- Jenkins
- Deploy applications on:
- AWS
- Azure
- Google Cloud Platform (GCP)
- Support containerization and cloud deployments using:
- Docker
- Serverless technologies
- Monitor production systems and application health.
Collaboration & Agile Delivery
- Work closely with product managers and designers to deliver user-focused solutions.
- Participate in:
- Sprint planning
- Daily standups
- Retrospectives
- Backlog refinement
- Provide technical estimates and implementation guidance.
- Maintain technical documentation and API references.
Technical Leadership & Mentorship
- Mentor junior and mid-level developers through reviews and coaching.
- Contribute to architecture planning and engineering standards.
- Promote clean code, maintainability, and scalable development practices.
- Help improve engineering workflows and team collaboration.
Requirements
Must-Have Qualifications
Experience
- 5+ years of professional full stack software development experience.
- Proven experience delivering production-grade web applications.
Technical Skills
St