Remote Full Stack Engineer – SaaS Web Apps
Twine
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Twine is hiring a Remote Full Stack Engineer (SaaS Web Apps) to build production-grade, scalable web applications for international clients. This role spans frontend and backend development, with a strong emphasis on modern frameworks, cloud infrastructure, and maintainable software delivered by a fully remote team.
Responsibilities
- Design, develop, and maintain modern web applications using React and TypeScript
- Build and optimize scalable backend APIs with NestJS and Node.js
- Model and manage relational databases, primarily PostgreSQL (or similar)
- Integrate third-party APIs and support microservices architecture
- Use Docker-based development and deployment workflows
- Support Kubernetes-based cloud deployments and use GCP as needed
- Participate in code reviews, bug fixing, and feature enhancements
- Collaborate with a fully remote team with clear communication
- Occasionally contribute to CI/CD pipelines and AI/ML integrations
Requirements
- 7+ years professional software development experience
- Advanced proficiency in React, TypeScript, Node.js, and NestJS
- Strong understanding of REST APIs, microservices, and database modeling
- Hands-on experience with PostgreSQL (or similar relational databases)
- Proficiency with Docker and Kubernetes for development/deployment
- Familiarity with GCP, AWS, or Azure
- Excellent English communication skills and ability to work independently
Nice to Have
- Experience with GraphQL, Redis, CI/CD pipelines, SaaS products, or AI/ML integrations
About Twine
Twine is a freelance marketplace connecting top freelancers, consultants, and contractors with companies that need creative and technical expertise. Trusted by Fortune 500 companies and startups, Twine helps organizations scale teams globally in an AI-driven, freelance-first environment.
Scraped 6/19/2026