We're a bunch of engineers building a next-generation online file transfer service, and we need to find another backend guy/gal to help us. We're not starting from scratch - we've already got customers in more than a hundred countries - including names like Adobe, Lockheed Martin & Zillow. Check out www.exavault.com.
We're not quite sure what to call you, but 'senior backend engineer' is probably a good starting point. Here are some keywords to get your favorite resume matching system all excited: php, mysql, redis, proftpd, beanstalk, python, haproxy, ruby, c, chef, docker, glusterfs. That's the sort of stuff you'll be working on.
In a bit more detail:
- You'll work with our senior architects (and a very technical CEO) to improve the architecture of our platform. We're pretty solid already -- we use a service-oriented architecture and our entire application is built on our core ExaVault API.
- You'll build out whatever you design. Of course, it will vary day-to-day, but you might find yourself working on our API, our management systems, our unit tests, or any other major aspect of the service.
- You'll have to face some pretty interesting scaling challenges. We already have more than a petabyte of data online and are handling thousands of concurrent connections, all from real datacenters with real bare-metal machines.
- You'll help us go global -- we have a small handful of datacenters right now, but we'd like to be everywhere, running on a bunch of different underlying cloud platforms.
- There are also some interesting load balancing and redundancy challenges. Every component in our stack is redundant, from our firewalls all the way down to our data on disk. We lose anything, we stay up. But that also makes the software side a bit more complicated.
- You'll probably be diving into DevOps stuff too -- or even going so far as to help spec out some of the most powerful servers you've ever seen. We build all our stuff from scratch, using concepts pioneered with the Backblaze Storage Pod.
That's a lot, we know. This is the sort of job where the challenge will be different every day, and you'll rarely find yourself doing the same thing twice.
Now, in terms of what we're looking for from you:
- You should definitely have done this stuff before. There's no 'magic' number in terms of years of experience, but if you haven't been doing some sort of backend engineering full-time for at least 5-7 years (and aren't a child prodigy), this might not be the right role for you.
- You'll need to be full-stack -- equally at home with PHP, MySQL, redis, python, etc. You don't need to be a frontend expert, but you should at least know the basics.
- You should have some light DevOps skills. You don't need to be a guru, but you've ideally at least played around with configuration management systems like chef and containerization systems like docker.
- ...and, of course, all the standard stuff. You need to be a nice person. You need to communicate well. You need to be able to work remotely, with a team around the world.
- We’re open to both US & non-US candidates for this role. If you’re outside the US, you need to be fairly fluent in English. You don't have to be perfect, but you need to be able to communicate day-to-day easily.
- You'll need to work, in part, US business hours (9 am to noon PT, which is 6 pm to 9 pm CET). The rest of your day can be at your leisure; earlier or later - we believe in working smart, not working extra long hours.
For our full-time employees, we offer:
- A competitive salary.
- Fully paid Health, Dental & Vision coverage. We offer United Healthcare's 'Gold' level plans, which is a premium plan. (US Employees Only)
- 401K w/ 4% employer match. (US Employees Only)
- Paid company trips. In 2019 we went to Sydney Australia and Athens, Greece. The year before that we went to Barcelona, Spain. (OK, admittedly we're not doing these during COVID. But COVID's almost over, and soon we're gonna be back on a plane.)
- Three (3) weeks, going up to four (4) weeks based on tenure, of vacation per year, including the ‘Christmas Shutdown’ (below).
- Christmas Shutdown – Except for ‘keeping the lights on’ operational duties, the company shuts down (with full pay) for the week between Christmas and New Years.
- Nine (9) Paid Holidays.
- Flexible work arrangements. As long as you’re available throughout the business day, we’re flexible about how/when/where you work.
- A $2000/year ‘office outfitting credit’. This may be saved up to three years and can be used for new equipment for your workspace.
- Education reimbursement. We'll pay for the classes and conferences you want to take.
ExaVault is headquartered in San Ramon, CA. We've been remote since before it was cool, and have employees throughout the US, Europe & Asia. Take a look at your potential future teammates on our about us page. Some of us work from home, some from co-working spaces, and some from coffee shops or other locations. You should have a quiet, professional, distraction-free workspace (either at home or elsewhere) from which to work; we'll pay for a membership to a co-working space if you'd like.
A note on applying from David, the CEO
Online job postings are a little bit like online dating sites. There are thousands of people out there, all with great skills. There are also thousands of jobs, all great opportunities. We need to find the one person who's the right fit for us... the right skills, the right mindset... somebody who will fit into our culture. You (hopefully) need to find the one job that's right for you: something where you're as excited to go to work on the 1000th day as you are on the 1st day.
So how do we meet each other? The signal-to-noise ratio on the Internet is low. This is probably the 100th job post you've looked at, and we get hundreds of candidates every time we put up a listing like this. I have a proposal: I've tried to share a lot about our company and our culture in this post, and on our website, and elsewhere. Do a little homework on us. After that, if this job really, truly excites you, and you think you'd be great at it, tell me why in your cover letter. I don't need to know that you worked at 'ACME, Inc.' for ten years -- I can get that from your resume. And I don't need to know that you're 'professional, responsive and detail-oriented. Everybody says that. I'm reading every submission personally, and what I really need to know is who you are, what you can do, and why you think this would be awesome.
You should apply using the button on this page, but if you have questions about the job or just want to make an extra pitch for yourself, my email is email@example.com
I'm a real person, and you are too. Let's start there.