Software Engineer at Elastic in Mountain View, CA
Software Engineer
Our vision is simple: Never again should a great startup fail because of a lack of sales. We are leveling the playing field by offering new companies a scalable sales force on demand. The entire platform and infrastructure is managed via the cloud and combines the best in software as well as human resources to redefine sales on a massive scale.
We're looking for a couple strong developers to join our core team who have a strong understanding of web technologies and want to help design, implement, and scale major features and systems.
Our current stack includes AWS, Nginx, Python/Django, MySQL, Redis, MongoDB, and JavaScript/Backbone.js, but we are mostly just interested in using whatever tools work best for the problems at hand.
Design, implement, and maintain web application and infrastructure components
• Code highly efficient and scalable software
• Refactor and improve maintainability of the codebase
• Fix bugs fast in unfamiliar code
• Solve complex scalability, platform, and integration problems
• Learn new languages, and libraries as you work
Requirements:
• B.S., M.S. in Computer Science
• Knowledge of database theory; familiarity with MongoDB
• Creativity and ability to learn and solve problems quickly in a fast-paced
environment
• Self-motivated engineer who can take the initiative and work effectively both
independently and as part of a team of engineers
• Experience working with a version control system (like git)
• Experience with Python (Or PHP, Perl)
We'd love to see:
• Experience building large-scale web applications and infrastructure
• Experience with web front-end development: HTML, CSS,
JavaScript and libraries such as JQuery

