Taro Logo

Backend Engineer (Go)

Easiest way to deploy and scale applications on AWS/GCP/Azure
Backend
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
1+ year of experience
Enterprise SaaS

Description For Backend Engineer (Go)

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 are looking for a backend engineer who is a Go expert to join our growing team. You will be working on critical infrastructure components and helping shape our platform's architecture.

Key Responsibilities:

  • Extend our API written in Go using native Kubernetes, Helm, and Docker client packages
  • Improve reliability and scalability of our core platform services
  • Enhance developer experience by expanding our CLI capabilities using cobra and viper
  • Work on cluster and infrastructure provisioning services written in Go
  • Implement custom Kubernetes controllers
  • Help establish and maintain high code quality standards

What we're looking for:

  • Strong expertise in Go programming language
  • 1+ years of relevant experience
  • Familiarity with Kubernetes and Helm APIs (preferred but not required)
  • Ability to write high-quality, maintainable code
  • Experience with distributed systems and cloud infrastructure
  • Comfortable working in a fast-paced startup environment with shifting priorities
  • Not looking for generalists - we want Go specialists who can make immediate impact

Tech Stack:

  • Backend: Go, Kubernetes + Helm APIs
  • Frontend: React, TypeScript
  • Infrastructure: AWS, GCP

We are growing rapidly, having achieved 8x ARR growth since 2022 and reaching profitability in Q3 2022. This is an exciting opportunity to join an early-stage startup and help build our founding engineering team.

Our team is based in NYC but we are open to remote candidates who can work during ET business hours (9am-5pm). For NYC-based candidates, we offer flexible working arrangements.

Porter is open source - you can view our entire codebase on GitHub. We're looking for engineers who are passionate about developer tools and infrastructure.

Last updated 2 months ago

Responsibilities For Backend Engineer (Go)

  • Extend API using Go, Kubernetes and Helm packages
  • Improve platform reliability and scalability
  • Enhance CLI capabilities using cobra and viper
  • Work on cluster and infrastructure provisioning
  • Implement custom Kubernetes controllers
  • Maintain high code quality standards

Requirements For Backend Engineer (Go)

Go
Kubernetes
  • Go programming expertise
  • 1+ years of relevant experience
  • Knowledge of Kubernetes and Helm APIs (preferred)
  • Experience with distributed systems
  • Strong code quality standards
  • Ability to work in fast-paced environment

Interested in this job?

Jobs Related To Porter Backend Engineer (Go)