Backend GoLang Engineer (Remote or On-site)

We’re adding another Backend Engineer to our growing Engineering Team!
About Hatch
Our engineering team is small but mighty - we’ve built a great culture where everyone works together toward a common objective.

Hatch is a Y-Combinator (AirBnB, Zapier, Stripe, DoorDash) start-up that is changing the game for high-consideration customers. We provide businesses a platform and tools to talk with customers, gain their trust and win their business.

Job Description
We are looking for an engineer who is proficient with Go.

Your primary focus will be maintaining our backend. You will implement new features as well as fix any issues with the existing codebase. In addition to maintaining the primary service, you will also be expected to occasionally assist with vendor integrations.

What We're Looking For 👀

Our ideal Back-End Engineer will be responsible for: 

  • Building APIs to implement new features
  • Writing tests for all new features
  • Maintaining existing APIs
  • Covering existing functionality in tests
  • Assist with building new integrations
  • Perform code reviews
  • Collaborate with engineering, product and QA to plan, diagnose, implement, and support features


  • 4+ years Engineering Experience, at least 1 year with Golang
  • Experience developing high performance distributed systems
  • Strong grasp of Go best practices


  • Familiarity with git
  • Familiarity with ssh
  • Familiarity with Linux
  • Ability to understand business requirements and translate them into technical requirements
  • Mongo experience is a plus, but not required

Employment Type: Full Time Only (no contract or part-time)
Reporting Relationship: This position reports into the CTO 
Location: Richmond VA or Remote 
Travel: Light to Medium (2-4x per Year)