ArangoDB is the leading native multi-model NoSQL database, with more than 7 million downloads. It combines the power of graphs with JSON documents and a key-value store. ArangoDB makes all of your data models accessible with a single declarative query language. Developers can build high-performance applications using our very own JavaScript extensions. Oh, and did we mention it is open source?

As JavaScript Developer at ArangoDB you will take ownership of our very own JavaScript framework and other JavaScript extensions. ArangoDB’s Foxx MicroServices framework makes it easy to extend the database’s REST API with custom HTTP endpoints using modern JavaScript running on the same V8 engine you know from Node.js and the Google Chrome web browser. Having all users in mind you will help expand and maintain Foxx, reflecting the trends in the JavaScript universe and the needs of our community and clients.

Our development hub is in Cologne (Germany), our headquarter in San Francisco (US), and our diverse team includes workmates at remote locations worldwide. So do you prefer your desk at home or do you want to join our modern family at one of our locations? Your choice.

About the Role

  • You own the expansion of the ArangoDB JavaScript stack, especially the Foxx MicroServices framework
  • Ensuring that ArangoDB’s unique multi-model capabilities are fully integrated into applications based on the Foxx framework
  • You use your JavaScript experience to enhance the functionality and therefore usability of ArangoDB
  • Build web applications to showcase different use cases and best practise
  • Evaluating the latest developments and innovations in the JavaScript field to further apply them in your work
  • Doing talks about your projects at conferences and relevant user groups, if you are up to it

Your Skills

  • You have at least 5 years experience with both Backend and Frontend JavaScript Frameworks like Node.js, React, Vue.js, Express, or even Foxx
  • You have worked with NoSQL databases, ideally even with ArangoDB directly
  • Building web-based applications with RESTful APIs is in your repertoire
  • You bring experience with MicroServices architecture design principles and scalability best practices to the table
  • You do not shy away from TypeScript, Vanilla JavaScript and synchronous JavaScript
  • On top, experience with C/C++ is helpful

The over 50 minds of ArangoDB come from 4 different continents and over a dozen countries. Diverse backgrounds enable us to see new solutions. We love this diversity and encourage everyone who is curious and visionary to join the multi-model movement.