Plugging Algolia's search engine into websites and mobile applications is super easy thanks to our extensive list of open-source API clients that support an ever-expanding roster of front- and back-end languages, frameworks and platforms. We're looking for a full-stack software engineer to maintain and contribute to our API clients, making the plug-and-play nature of our search engine smooth and seamless for developers. You'll be working with Julien Bourdeau and the whole developer relations & engineering team of Algolia to help elevate our community's contributions in a fully open-source environment. If you're comfortable and eager to work on a wide array of languages and open-source projects, then this is your challenge!
At Algolia, we spell Culture with a capital ‘C’. That’s why as a candidate you should value & practice transparency, take ownership, have the humility to acknowledge your weaknesses and continuously strive to grow both professionally and personally.


  • Design, implement & maintain our API clients and integrations
  • Moderate our growing GitHub community of open-source contributors, handling feature requests, bugs & questions
  • Ensure that the new features of our APIs will be available across all our clients and integrations
  • Help our users make the most of the Algolia API
  • Ensure that we are compatible from Day 1 with new releases of underlying languages & frameworks that we are integrating with

  • 2–5 years experience as a front- and back-end software engineer
  • Practical knowledge of at least 3 of the following languages: Ruby, PHP, Python, JavaScript, Go, Java, Scala, C#
  • Practical knowledge of at least 1 of the following frameworks: Ruby on Rails, Django, Laravel, Symfony
  • A passion for shipping well-tested quality code
  • Great oral & written communication in English

  • Experience supporting open-source projects & their GitHub communities
  • Experience setting up continuous integration infrastructures (Travis-CI, CircleCI, etc.)
  • Experience with code review and code coverage tools (Code Climate, Rubocop, etc.)