porter logo
porter Verified
Developer Tools, Cloud Infrastructure, DevOps, SaaS

Full-Stack Software Engineer

United StatesRemoteFull TimePosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Porter is revolutionizing the tattoo industry with a comprehensive software solution for studios. They are seeking a Full-Stack Software Engineer to join their small, high-output engineering team. The role involves working across the entire stack, from a React Native mobile app and React web frontends to a NestJS backend running on GCP. Responsibilities include designing and shipping features end-to-end, optimizing data models, building integrations (especially with Stripe Connect), contributing to CI/CD and cloud infrastructure, and collaborating with product and design. The ideal candidate has 3-5 years of full-stack experience with JavaScript/TypeScript, strong React/React Native and Node.js skills, experience with PostgreSQL and GCP, and familiarity with CI/CD and containerized deployments.

Who We Are:

We're revolutionizing the tattoo industry, and we’re looking for talented people to help us do it. Today, most tattoo studios rely on old-school booking and business management methods. Porter centralizes all of their bookings and provides an all-in-one comprehensive and easy-to-use software designed specifically and only for tattoo artists and shops. Along with customer intake and calendar management, Porter is also a payments (with a POS terminal), CRM, marketing, payroll, etc, tool.

What you'll do:

As a Full-Stack Software Engineer at Porter, you’ll work across the entire stack to ship features that tattoo studios rely on every day — from scheduling and payments to customer management and analytics. You’ll build in a modern JavaScript/TypeScript environment spanning a React Native mobile app, React web frontends, and a NestJS backend, all running on GCP infrastructure.

You’ll be joining a small, high-output engineering team where every developer has meaningful ownership and a direct line to the product. If you like moving fast, wearing multiple hats, and seeing your code in production quickly, this is the role for you.

Responsibilities:

  • Design, build, and ship features end-to-end across Porter’s React Native mobile app, React web dashboards, and NestJS API backend
  • Work with Prisma and PostgreSQL to design and optimize data models, queries, and migrations
  • Build and maintain integrations with third-party platforms, especially Stripe Connect for embedded payments and POS
  • Contribute to infrastructure: CI/CD pipelines (Cloud Build), containerized deployments (Cloud Run), and monitoring across GCP
  • Collaborate with the product and design team to scope, estimate, and prioritize feature work in a fast-moving startup environment
  • Participate in code reviews and help establish engineering best practices as the team scales
  • Debug and resolve production issues across the stack, including mobile-specific challenges (iOS/Android)
  • Help harden security, reliability, and performance across the platform as Porter’s customer base grows

What we're looking for:

  • 3–5 years of professional full-stack engineering experience with JavaScript/TypeScript
  • Strong experience with React or React Native on the frontend
  • Solid backend experience with Node.js (NestJS, Express, or similar frameworks)
  • Hands-on experience with relational databases (PostgreSQL preferred) and ORMs (Prisma is a plus)
  • Experience with cloud infrastructure, preferably GCP (Cloud Run, Cloud Build, Firebase)
  • Familiarity with containerized deployments (Docker) and CI/CD pipelines
  • Payments or fintech integration experience is a strong plus (Stripe Connect, POS systems)
  • Comfortable working in a monorepo (Yarn Berry/workspaces experience is a plus)
  • Strong communicator who thrives in a small-team, high-ownership startup environment
  • Genuine interest in building products that serve creative professionals and small businesses

Benefits:

  • Flexible working hours and a remote-first policy
  • Flexible PTO
  • Paid parental leave
  • Comprehensive health, vision, and dental insurance
  • Work-from-home stipend
Ready to apply?
You'll be redirected to porter's application page.

Similar roles