GeekWork Full Time About the Role As a Principal Backend Software Engineer at Highspot, you will work end-to-end across the full SDLC to create brand new product features, improve backend functionality, and develop web services and RESTful APIs. Some of the technologies we use include Ruby, Clojure, MongoDB, Postgres, Apache Solr & Lucene, AWS, and Chef. What Youll Do Develop RESTful APIs and web services Develop highly available distributed services Create architecture and design documents Partner cross-functionally with UX and Product Management to create the best software possible Write maintainable and testable code Write clean, reusable, testable REST APIs Your Background