Full-Stack Developer - London

Who we are
We help the world make sense of data by exposing the underlying relationships. We make Neo4j, which created the category of Graph Databases, and continues to be the most widely used product in the space. Graph Databases have seen explosive growth in recent years, due to the power of the graph data model over the traditional relational model. We sell to Fortune 500 companies around the world, and also have a community version available as open source software.

What we are doing
We are building on our core Graph Database to create a platform of graph applications and tools to exploit the technology. We are also building a new self-service database-as-a-service product with its own GUI.

Our engineering team staff is most experienced at building backend server software. We now need to expand the team, adding the skills need to build full applications. We are looking for full-stack engineers who are fluent in front-end technologies, but who are also confident to work on the server-side part of the stack. Relevant server-side experience includes design and development of HTTP APIs, implementation of data persistence logic, and integration with third party services.

Why we are different
This full-stack role will see you build key pieces of technology infrastructure that will be used by thousands of users all around the world. The experience of developing these applications is quite different from developing a typical website or e-commerce application. If you're interested in going to a deeper level of technical detail, this could be the role to gain that knowledge, and to explore new and challenging technologies beyond a front-end stack.

The technologies we use most are:
  • React (and all the modern tooling you would expect in a fresh web application)
  • Electron (used for delivering our Neo4j Desktop application)
  • Java (+ Scala, Kotlin), golang, Python
  • Docker, Kubernetes
  • All the main public cloud platforms
  • Neo4j

Front-end experience and some back-end experience is essential for this role. Production experience with several of the other technologies we use is desirable but not essential.

Our engineers work in both our Malmö and London offices and most teams are split across the two, so you must be comfortable working as part of a distributed team. We use extensive automated testing, so proficiency with TDD from unit-testing up to full-stack integration testing will be helpful.

Why join Neo4j?

Our vision: 

At Neo4j we have always strived to help the world make sense of data.  

As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships between people, processes, locations and systems. We created, drive and are at the forefront of innovation in the Graph Database category; and we’re disrupting how organizations leverage their data to innovate and stay competitive.

We are here to stay:

Neo4j is well-funded with a recent series E round of $80M, led by Morgan Stanley Expansion Capital, and One Peak Partners. Creandum, the earliest investor in Spotify, is a long-term Neo4j investor.

We have over 300 customers including Airbus, Comcast, eBay, NASA, UBS, and Walmart; more than 75% of the Fortune 100 have used Neo4j.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field