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

ETCDEV Team Sr Go Engineer - ETCDEV Team   (August 2018)
Remote, United States (Remote possible)
Ethereum Classic is an independent community driven blockchain continued after EF (a foundation originally started Ethereum blockchain) moved to a separate fork by introducing censoring transactions into their blockchain. Ethereum Classic community opposed tha...
TreeTop Commons Lead Software Developer - TreeTop Commons   (July 2018)
Portland, Oregon, United States
We are hiring a Lead Software Developer with solid technical project management skills who brings both a reputation for strong collaboration and communication, as well as building reliable, well-constructed software. In this role, you will partner with our Di...
Polyverse Software Engineer - Polyverse   (July 2018)
Seattle, Washington, United States
If you're an exceptional software engineer that excels when challenged to invent elegant solutions to really hard problems, let's talk! Our flagship product is polymorphic versions of popular Linux distros. We deliver uniquely compiled packages for every cust...

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