Job Description
We are looking for an awesome backend engineer to join our team! This person will extend our back-end system architecture and develop services that will scale to tens of millions of users.
Qualifications
Some things that we look for:
Track record of delivering. What have you shipped recently?Ability to acquire new technical skills. Your past experiences can certainly help you at the start -- see the next section -- but it's your ability to learn that matters most to usYour ability to consider complex trade offs. Can you break down large problems into smaller ones and think through the implications of your decisions in the context of the complete system architecture? You should consider multiple approaches and be able to explain why you selected the one you implementedAttention to detail.
You find the corner cases and make sure they're coveredSense of humor. We're very serious about building our product and company -- your stand-up routine won't get you hired -- but we believe a few moments of levity along the way makes everybody's lives better
Experience that will help you hit the ground running with us:
Implementing systems that leverage data stores that scale horizontally and understanding when a given data store provides an appropriate solution for a given problemCreating fault-tolerant systems that make the devops team happy to deploy your codeUsing Python to build web services. You don't have to know Python to join the team, but it'll help you get startedDesigning and implementing REST APIsWriting appropriate unit and functional tests to enable rapid iterationWorking in a *nix environment
Additional Information
All your information will be kept confidential according to EEO guidelines.