Full Stack Developer

Job description

The Role

You’ll be responsible for development across our full stack, currently including, but not limited to, Front End (React/Redux), Back End (Node.js/Express) and Databases (Postgres/NoSQL).


The cloud based platform and open API will enable end users to benefit from a beautiful user interface with a state-of-the-art, dynamic and intuitive navigation to build a large community of users allowing them to search and manage research literature, collaborate, and publish own work. This will in part contribute to provide the end users with informative analytics and the best possible recommendations of relevant research literature, conferences, collaboration partners, and more.


To deliver excellent solutions, you should be able to work alongside a multi-disciplinary team in an agile environment.

You Are

Passionate about delivering a scalable and highly performant state-of-the-art cloud-based platform built with technologies utilising the JavaScript ecosystem.

Minimum Job Qualifications                              

  • At least three years of hands-on UI implementation experience, with strong proficiency in at least one JavaScript framework such as React/Redux (preferable), Angular, Ember or Backbone
  • Strong experience developing scalable APIs with Node.js and Express (preferable)
  • Hands on experience with relational databases and ORMs (e.g. Sequelize)
  • Solid CSS skills to ensure responsive (cross device) and cross browser compatibility
  • Fluent in English

Desired Extras

  • University degree, for example in Computer Science
  • Experience in Machine Learning and AI
  • Knowledge of ES6, Webpack
  • Experience with cloud deployment technologies such as Docker and AWS
  • Interest/experience in analytics/search and NoSQL technologies

About Knowledge E

At Knowledge E we are building SciCloud, the next generation platform bringing scientists, librarians and research managers together in a novel approach to research discovery, publishing and community engagement.


We’re a passionate team of 20+ hands-on entrepreneurs, engineers and research domain experts that want to make the lives of researchers a bit easier and a bit more fun, and make as significant behind-the-scene-contributions as possible to advancing the research front to the benefit for all of us on our little planet. We’re well funded through our existing content subscription-based business and grow steadily through new, dynamic research institutions turning to us for our more recent capacity-building training, publishing and discovery services.


We leverage leading edge technology in an open collaboration with a range of innovative partners in the publishing and research domain. The first version of the new platform was released in July 2017, and is now in live operation at an initial set of research organisations.


We’re now extending the development team with a Full-stack Developer and a Senior Web designer / Frontend Developer. We are looking for team members who get things done, not like talking about getting things done, and we invest in technologies that help us deliver great services and experiences, not just because they’re cool or because we feel comfortable in them.


We offer competitive salary and great benefits like healthcare, housing and schooling allowances, a flexible vacation policy, and more. We are based in the easily accessible X2 Tower in Jumeirah Lakes Towers, 5 minutes by foot from the metro, with splendid and inspiring views of Dubai. To apply, please send your CV and motivation letter to hr@knowledgee.com.