Full-Stack Software Engineer

Company: porter

Location: Remote (Remote)

Salary: $0 a year

Type: Full-time

Remote: Yes

Posted: 2026-04-04

About this role

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...

Create Your Job Alert

Other Full-Stack Jobs

Other Jobs in Remote