Senior Full-Stack Engineer
SweatPals
Job Summary
SweatPals is a community-first fitness platform that transforms workouts into social adventures, connecting users, hosts, and gyms. The Senior Full-Stack Engineer will be responsible for the end-to-end development of features across the web stack, utilizing React for the frontend and NestJS for the backend within a TypeScript monorepo. This role involves designing and documenting APIs (REST and GraphQL), building scalable systems with PostgreSQL and cloud-native patterns (AWS/GCP), and improving developer experience through enhanced tooling, observability, and CI/CD. Collaboration with product, design, and community teams is key to delivering features that drive growth and engagement, while also contributing to architectural decisions and tech strategy.
Must Have
- 4+ years full-stack web application experience
- Strong TypeScript skills (frontend/backend)
- Deep React and NestJS experience
- Solid PostgreSQL understanding
- Comfort with cloud environments (AWS/GCP/Azure)
- Experience with CI/CD workflows
- Experience shipping features end-to-end
- Clear, collaborative communication
Good to Have
- Experience with monorepos
- Familiarity with job queues/background workers
- Understanding of observability tools
- Interest in community/fitness/creator platforms
Perks & Benefits
- Competitive salary
- Early-stage equity
- Wellness stipend
- Unlimited event credits on SweatPals
Job Description
About SweatPals
SweatPals is the community-first fitness platform that turns workouts into social adventures. Backed by a16z speedrun, Patron, Kevin Hart, and other world-class investors such as founders of Instacart and Dreamworks Animations, we connect hundreds of thousands of “Pals,” hosts, and gyms through events, memberships, and rich social features. We’re still scrappy at heart, but we’re scaling fast—and personalized, intelligent experiences are central to our next chapter.
What You’ll Do
Own end-to-end development of features across our web stack — from design to production support
Work across React (frontend) and NestJS (backend) in a TypeScript monorepo
Design and document APIs (REST and GraphQL) consumed by web and mobile clients
Build scalable systems with PostgreSQL and cloud-native patterns (AWS / GCP)
Improve developer experience and system reliability through better tooling, observability, and CI/CD
Collaborate closely with product, design, and community teams to deliver features that power growth and engagement
Help shape architecture decisions and tech strategy as we scale
What We’re Looking For
4+ years experience building full-stack web applications in production
Strong TypeScript skills across both frontend and backend
Deep experience with React and NestJS (or similar frameworks like Express)
Solid understanding of PostgreSQL, including performance tuning and indexing
Comfort with cloud environments (AWS, GCP, or Azure) – provisioning, permissions, automation
Familiarity with CI/CD workflows and tooling
Experience owning and shipping features end-to-end in a startup or fast-moving environment
Clear, collaborative communication style
Bonus Points
Experience with monorepos (e.g., Turborepo, Nx)
Familiarity with job queues, background workers, or async systems
Understanding of observability tools (logs, metrics, tracing)
Interest in community, fitness, or creator platforms
Why Join Us
Shape the future of a fast-growing consumer + host platform
Work with a mission-driven, fun, and scrappy team that loves shipping
Competitive salary, early-stage equity, and wellness perks
What Makes SweatPals Special
Real impact: You’ll shape how people find belonging through movement.
Top-tier investors & teammates: Backed by a16z speedrun, Kevin Hart, and more—but still small enough that you’ll directly shape the future.
Great perks: Competitive salary, equity, wellness stipend, unlimited event credits on SweatPals.
Our Values
Celebrate Diversity: We embrace different backgrounds, opinions, and ways of thinking. We don’t just welcome disagreement—we believe it makes the product better.
Be a Leader: We take initiative, speak up, and drive things forward—no matter your title. Leadership is a mindset, not a level.
Roll Up Our Sleeves: We do what it takes. No job is too small when we’re building something big.
Embrace Adventure: We stay curious, push boundaries, and see challenges as opportunities. Startups are a rollercoaster—and we’re here for the ride.
Ready to build the product the fitness world’s been waiting for?