Full Stack Engineer

Porter is a Platform as a Service that runs in the user's own cloud. We allow users to deploy applications to their own AWS/GCP accounts by simply pointing at the code they want to run and automate devops from CI/CD to autoscaling.
$100,000 - $200,000
Full-Stack
Mid-Level Software Engineer
In-Person
11 - 50 Employees

Description For Full Stack Engineer

Porter is a Platform as a Service that runs in the user's own cloud. We allow users to deploy applications to their own AWS/GCP accounts by simply pointing at the code they want to run and automate devops from CI/CD to autoscaling. Under the hood, Porter runs on Kubernetes but abstracts away its complexity from the end user.

We're looking for a full stack engineer who is fluent in React/Typescript but comfortable working across the entire stack. This includes building on top of our Go backend as well as working directly with the Kubernetes and Helm APIs. Since Porter is a PaaS that abstracts the complexity of Kubernetes, deeply considered design/architectural decisions are the lifeblood of our platform.

You will:

  • Build and maintain new features on the Porter dashboard
  • Develop our Go API to accommodate additional k8s/Helm behaviors
  • Create applets and add-ons for popular technologies like MySQL, Redis, Kafka, RabbitMQ, etc.
  • Improve the UI and organization of the dashboard
  • Raise the standard for code quality and our engineering culture

We value rate of learning above all else. Full stack experience and fluency with React/TypeScript is expected, but less familiarity with Go/Kubernetes is fine if you're a voracious and self-directed learner. Infrastructure management isn't rocket science, but it does involve thinking and working across multiple levels of abstraction at once.

Some technical challenges we face:

  • Abstracting Kubernetes
  • Auto-Generated Frontend
  • Cloud Agnosticism
  • Many Integrations

Tech stack:

  • Web: React (styled-components), TypeScript
  • Backend: Go, Kubernetes + Helm APIs, Postgres, Redis
  • Infrastructure: AWS, GCP

We are a fully in-person team located in NYC, and we require that you come into the office everyday.

Last updated 5 months ago

Responsibilities For Full Stack Engineer

  • Build and maintain new features on the Porter dashboard
  • Develop Go API to accommodate additional k8s/Helm behaviors
  • Create applets and add-ons for popular technologies (MySQL, Redis, Kafka, RabbitMQ, etc.)
  • Improve UI and organization of the dashboard
  • Raise the standard for code quality and engineering culture

Requirements For Full Stack Engineer

React
TypeScript
Go
Kubernetes
PostgreSQL
Redis
  • Fluency in React/TypeScript
  • Comfortable working across the entire stack
  • Familiarity with Go (or willingness to learn)
  • Understanding of Kubernetes and Helm APIs
  • Strong problem-solving and architectural design skills
  • Ability to work with multiple levels of abstraction
  • Comfortable with regularly shifting priorities
  • High velocity iteration

Benefits For Full Stack Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To Porter Full Stack Engineer

Software Engineer - Cody Core Team

Join Sourcegraph as a Software Engineer on the Cody Core team to build AI-powered coding tools, offering $145k base salary plus equity in San Francisco.

Software Engineer - Cody Core Team

Full-stack Software Engineer role at Sourcegraph, working on AI-powered coding assistant Cody, requiring 2-5 years experience and expertise in TypeScript/Go.

Full-Stack Engineer (Growth Team)

Full-Stack Engineer role at ElevenLabs, focusing on growth and product-led strategies for AI voice technology startup.

Full-stack Software Engineer

Join Sourcegraph as a Full-stack Software Engineer to build and shape the future of code search and intelligence tools.

Full-Stack Engineer

Full-Stack Engineer role at Lawhive, building AI-powered legal tech platform to democratize access to law.