We're sorry, but this job has been placed on hold. See other open jobs at Elastic

Software Engineer

Mountain View, CA | Engineering

Job Description

 

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

Position Filled
Not the right job?
Describe your perfect job
Join our Talent Network »