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 what recruiting strategies that works)

Other jobs that might be interesting

Fiduciary Benchmarks Golang Software Engineer - Fiduciary Benchmarks   (June 2018)
Portland, Oregon, United States
The Golang Software Engineer will work on internal web application and tools, primarily processing data load jobs. This is a great position for someone to continue his or her interest developing primarily in Go. Be creative, get things done, and write maintain...

Back-End Insights Engineer - Cinder Staffing   (June 2018)
Lake Oswego, Oregon, United States
Cinder is looking for a Back-End Services Engineerto fill a role for our clients in Lake Oswego, OR. This is a full time, 40 hour per week direct hire opportunity with a full benefits package that includes PTO! Our client is searching for a software engineer ...
Igneous Systems Senior Software Engineer - Systems - Igneous Systems   (May 2018)
Seattle, Washington, United States
We’re looking for passionate Systems Engineers to join our team working on complex distributed systems with a focus on scale, performance, security, and availability. We work primarily in Go! Will you will love it as a Systems Engineer on our team? We thi...

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