--- Server Engineering at Bump ---<p>Bump has grown to be one of the most popular mobile apps of all time. Each day our users send millions of items to one another, and we think we're just getting started. Help us build out the core back-end components that support new features and products, and have your hand in millions of user interactions each day.<p>=== Responsibilities ===<p>Within the first 6 months of work, you will design, prototype, implement and deploy one or more major, mission-critical services underlying our mobile apps. The process will include developing an early understanding of the product, participating in design review sessions, documenting design and code details and engaging in periodic peer code-reviews.<p>Write code. Clean, elegant, practical, well-covered code - primarily in Python.<p>Work with other people who you will learn from -- who are dedicated to improving each other's craft.<p>Own your code. You wouldn't hesitate to perform production support for stuff you've built.<p>Proactively fix bugs and solve problems. You get upset every time someone else finds a bug in your code, and work tirelessly on (occasional) time sensitive issues that crop up.<p>Contribute to a service that will help millions of people communicate & make them happy.<p>Work in our office in Mountain View, CA. May be open to telecommute from northern OH.<p>=== Requirements ===<p>* Take pride in writing modular, clean, simple, maintainable, well documented, code.<p>* Strong background in networking, operating systems, and security<p>* 3-5+ Years of engineering experience with Python, PHP, C, C++, Java<p>* Solid knowledge of unit and integration testing methodologies, and the ability to write, debug and deploy testing frameworks<p>* Experience building and scaling distributed, highly available systems<p>* Knowledge of document, key/value or other non-relational database system such as Redis, Riak, HBase, BigTable, Dynamo, etc.<p>=== Exceptional candidates will have ===<p>* Experience with Haskell, ML, Lisp, Scala, or some functional language<p>* Notable contributions to open source software projects.<p>* A Bachelors or Masters degree in Computer Science or Computer Engineering, or equivalent experience.<p>* Good communication, organization and project management skills<p>=== How to Apply ===<p>Email hn@bu.mp -- Please write a short paragraph telling us about you and why Bump is interesting to you, and send links to any relevant projects. We encourage you to make your application stand out however you choose.