Full-Stack Engineer - Data Visualistion

Neo4jLondon, England13d ago

Data Visualization Engineer - Full Stack


Neo4j Bloom is an easy-to-use graph exploration application for visually interacting with Neo4j graphs. First launched in 2018, Bloom is now a core part of the Neo4j graph platform. It helps people to explore graph technology for the first time, and ultimately allows business users to get value from graphs without writing any code.


Following the success of Bloom since launch, we are looking for a full-stack engineer to join the development team.


Bloom consists of two high-level components: a modern single-page web application and a server-side library written in Java. The visual functionality is implemented in the web application, while the server-side library is responsible for metadata and collaboration. We are looking for somebody who is comfortable implementing new features across both the web-application and the server side component. Likely features that will span both components are:

  • graph analytics
  • advanced graph layout
  • search optimisation


We are looking for candidates who:

  • have both frontend and some back-end experience
  • are confident with modern web technologies, especially React
  • are comfortable working in Java for the server-side component


Ideally candidates should have also have experience of:

  • Redux
  • WebGL
  • Electron (used for delivering our Neo4j Desktop application)
  • Other JVM languages (Scala, Kotlin)
  • Neo4j


Our Bloom team is split between our Malmö and London offices, so you must be comfortable working as part of a distributed team. We use extensive automated testing, so proficiency with unit-testing up to full-stack integration testing will be helpful.


Why Join Neo4j?  


At Neo4j, you get the opportunity to build and lead on the edge of what's new in the world of technology. 


You have the opportunity to work alongside diverse and talented colleagues from around the globe. Our engineering headquarters are located in Malmö, Sweden and London, UK.


We hire candidates who reflect the following Neo4j core values:


We Value Relationships

We Focus on User Success

We Thrive in a Culture That Is Open and Inclusive

We Assume Positive Intent

We Welcome Intellectually Honest Discussions

We Deliver on Our Commitments 


Intrigued by this role? We encourage you to apply even if you don't fit 100% of the listed qualifications. Neo4j is an equal opportunity employer and is committed to protecting and respecting your privacy. Please read the Privacy Notice Regarding Neo4j's Recruitment Process to understand how the personal data that you provide is handled.






Subscribe to Job Alerts