Golang / Go Job: Back End Engineer


Back End Engineer at Customer.io

Portland, Oregon, United States 🇺🇸   (Posted Jan 13 2016)
About the company
At Customer.io, our mission is to help businesses talk like people. Today we do this with messaging software that allows businesses with large user-bases (500,000+ users) to send targeted, more relevant communication at scale. Our customers include Shutterstock, DigitalOcean, Handy, Watsi, plus over 800 other internet businesses.

Job position
Permanent - Remote work possible

Job description
We’re looking for a savvy engineer to be the 5th member of our senior and experienced backend engineering team.

The Role

You’ll work with the rest of the backend team to help manage and develop our systems & services. We have numerous interesting and challenging projects for you to work on, from devops to the development of fault tolerant and replicated systems.

Technologies we use in our infrastructure:

BoltDB, Raft, Go, Ruby, Fairway (our custom message queue) and MySQL.

We use a mix of Amazon EC2, Google Cloud and bare-metal servers.

We’re currently dealing with more than 30TB of customer data and more than 3 billion customer events received per month. Over 800 companies are currently relying on customer.io and we want the service to become more reliable for every customer as we continue to grow.


Work anywhere in the world you want. We'll buy you what you need to deck out your home office or give you a monthly budget for some co-working space. We want you to work where you'll be most productive.

Competitive salary - We’re offering $100,000 - $120,000 for this position in the company

Equity - You'll own a piece of the company. It's not a get-rich-quick deal, but if you stay around for a while, we're planning to a long-lasting company and your piece of it will be a nice bonus.

Big Impact - Our team is small, but growing quickly. The work you do will materially impact how successful we are as a company.

Great Tools - Everyone in the company has a budget for a computer, a motorized standing desk, steelcase leap office chair, external monitor, and anything else you'd like to get your job done.

Health Benefits - We pay 100% of your premiums for medical, dental and vision.

Retreats - We get our whole company together once a year. We've had retreats in Barcelona, Romania, and Hunter Mountain, NY.

Vacation - rest and recuperation is important. We offer unlimited paid time off with a 2 week minimum per year.

Skills & requirements
You’ll be responsible for:

Managing our server cluster.

Extending and enhancing our existing platform.

Helping design, architect and implement scalable and fault tolerant services.

Helping refine and improve our monitoring tools.

You should have experience working within (and scaling) large, distributed systems.

Instructions how to apply
Please apply via our jobs page: http://grnh.se/yc8msr
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that works)

Other jobs that might be interesting

Junior Backend Developer - Golang - Wonpy   (October 2018)
Miami, Florida, United States (Remote possible)
We're looking for a Go Junior Developer to join our 100% remote team. You’ll be working with a team of 5 experienced software professionals from three nationalities in the process of launching a fully automated search marketing keyword tool. You will have th...
Permission Data Software Engineer (GoLang) - Permission Data   (September 2018)
New York, New York, United States (Remote possible)
At Permission Data we have been rewriting our tech stack. We've chosen Go as our primary implementation language and are creating a scale-able microservice architecture. Have you heard all about go but not had a chance to try it out? Have you played around wi...
Benzinga Golang Engineer - Benzinga   (September 2018)
Detroit, Michigan, United States
We need a senior engineer to supercharge our newswire offering and other financial products. The engineer will be responsible for overseeing the implementation of major updates to Benzinga Pro and Benzinga.com, as well as API integration of data streams to maj...
About Golangprojects