Full Stack Engineer
Porter
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
Porter is hiring a Full-Stack Software Engineer to build and ship end-to-end features used daily by tattoo studios. You’ll work across a React Native mobile app, React web dashboards, and a NestJS backend running on GCP, in a small team with high ownership and direct product impact.
Responsibilities
- Architect, build, and ship features end-to-end across:
- React Native mobile app
- React web dashboards
- NestJS API backend
- Design and optimize data models, queries, and migrations using Prisma and PostgreSQL
- Build and maintain third-party integrations, especially Stripe Connect (embedded payments) and POS systems
- Contribute to GCP infrastructure, including:
- CI/CD pipelines (Cloud Build)
- Containerized deployments (Cloud Run)
- Monitoring
- Collaborate with product/design to scope, estimate, and prioritize work
- Participate in code reviews and help establish engineering best practices as the team scales
- Debug and resolve production issues across the stack, including iOS/Android-specific problems
- Improve security, reliability, and performance as the customer base grows
Requirements
- 3–5 years of professional full-stack experience with JavaScript/TypeScript
- Strong frontend experience with React and/or React Native
- Solid backend experience with Node.js (e.g., NestJS, Express, or similar)
- Hands-on experience with relational databases (PostgreSQL preferred) and ORMs (Prisma a plus)
- Cloud experience, preferably GCP (Cloud Run, Cloud Build, Firebase)
- Familiarity with Docker and CI/CD pipelines
- Ability to work effectively in a monorepo (Yarn Berry/workspaces is a plus)
- Strong communication skills and a high-ownership startup mindset
- Genuine interest in building products for creative professionals and small businesses
Nice-to-Haves
- Payments/fintech integration experience (e.g., Stripe Connect, POS systems)
- Yarn Berry/workspaces monorepo experience
About Porter
Porter is building software to modernize the tattoo industry by centralizing studio bookings and business management. The platform provides an all-in-one suite for tattoo artists and shops, including scheduling, customer intake, payments/POS, CRM, marketing, and payroll. It operates as a product-focused, fast-moving tech company serving small businesses.
Scraped 5/15/2026