Avatar for Hatch

Connect with your customers

Back End Engineer

$60k – $100k
Apply now

Job Description

We are looking for a great Back-end Engineer who is proficient with Go. Your primary focus will be maintaining our privacy service Back-end. 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.


-Building controllers to implement new features
-Writing unit tests for all new features
-Maintaining existing controllers
-Fixing any bugs which come up in testing
-Writing unit tests which are missing from existing features
-Implement HTTP routes for API
-Assist with integration libraries
-Perform code reviews for coworkers
-Maintain fluentd server


-Familiarity with RESTful APIs
-Familiarity with git
-Familiarity with ssh
-Familiarity with Linux
-Ability to understand business requirements and translate them into technical requirements
-A knack for benchmarking and optimization
-Ability to write thorough unit tests
-Go plugin experience is a plus, but not required
-BoltDB/LMDB experience is a plus, but not required
-Fluentd experience is a plus, but not required
-Jira experience is a plus, but not required

In your first 30 days you will……

· Meet with members of Engineering team to get onboarded
· Start to understand out tech stack
· Meet with product team to get a better understanding of our customers
· Understand our clients - sitting in on, and listen to/watch sales presentations and implementation calls to best understand prospect and client wants, common questions
· Meet with Leadership from Eng, Prod, Sales, Marketing, to gain an understanding of company and Hatchitudes.
· Start to get integrated into sprint planning and Jira

After 90 days you should be able to……

· Build features and get them into production
· Fully understand the Hatch feature set
· Collaborate with Engineering team to solve problems
· Collaborate with product team on deliverables and timelines
· Coordinate with leadership on planning

*After 6 months you will……. *

· Own and manage your commits and timelines for work completion
· Problem solve and work with team
· Have Ownership of Sprint tasks
· Have Ownership of hatch’s features or products
· Be Fully integrated with the team
· Follow and embody the Hatchitudes
· Be a Leader and Team Player
· Be seen as the go-to person for BE

What we look for….
-2+ years Go experience
-4+ years general programming experience
-Experience developing high performance systems
-Strong grasp of Go best practices

San Francisco • RichmondRemote
Hires remotely
Job type
Visa sponsorship
Not Available
2+ years
Hiring contact

Healthcare benefits

Remote friendly

Generous vacation

Hatch at a glance

Connect with your customers

Hatch focuses on Sales Automation and Sales. Their company has offices in Richmond. They have a small team that's between 11-50 employees.

You can view their website at http://www.usehatchapp.com or find them on Twitter, Facebook, and LinkedIn.

More jobs at Hatch

View all jobs

Front End Engineer

Similar jobs to Back End Engineer at Hatch

Avatar for Foxpass
Bringing good identity/security practices to companies of all sizes. Y Combinator S2015
Avatar for Forge
Talent Sharing Network ("TSN") for the Service Industry
Avatar for 100x
Bitcoin’s most advanced trading platform: The Next Generation of Bitcoin Trading Products
Avatar for hyr
hyr specializes in technology recruitment with a primary focus on high growth start-ups
Avatar for Brightside
Expert depression and anxiety treatment, from the comfort of home
Avatar for Hair
An online marketplace for Hair Services