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 http://www.golangprojects.com
(Companies love to know what recruiting strategies that works)

Company: Customer.io

Location: Portland, Oregon, United States

Not for you? Maybe you know someone more suitable?
Spread the word and share this job posting on your social what-nots:

Tweet it!   Facebook it!   Google+ it!   Linkedin it!

Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects