Are you a
resilient problem solver who isn't afraid to think outside the box and
get their hands dirty? We expect you to take ownership of your projects,
and be able to execute without defined processes nor explicit
direction. We're looking for candidates who raise the level of our
teams. You should value and practice transparency, have the humility to
accept your weaknesses and continuously strive to improve both
personally and professionally. Are you ready for the challenge?
RESPONSIBILITIES
- Design, architecture & implement integrations of Algolia into various frameworks & platforms
- Deliver clean & scalable libraries
- Help us deliver unique search experiences everywhere
- Contribute to open-source projects and provide them the unique Algolia search experience
REQUIREMENTS
- BS in Software Engineering or related field
- 3+ years of programming experience in front-end and backend development
- Web technologies such as JavaScript, AJAX, CSS3, HTML5
- Practical knowledge of shell scripting and at least one scripting language (Ruby, JavaScript, Python or PHP)
- A rock-solid foundation in Computer Science (data structures, algorithms, software design)
- A passion for shipping quality code
- Great oral and written communication in English
PREFERRED SKILLS
- MS or PhD in Software Engineering or related field
- Working in a very fast-paced and continuously changing environment
- Experience with Ruby on Rails
- Experience with Big Data and search technologies such as Elasticsearch, Solr or Sphinx