Flag job

Report

Full-Stack Software Engineer - Enablement

Location

London Area, United Kingdom

About the role

About Neo4j

Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections deeply, easily, and quickly. Customers use Neo4j to gain a deeper understanding of their business and reveal new ways of solving their most pressing problems. Over 84% of Fortune 100 companies use Neo4j, along with a vibrant community of 250,000+ developers, data scientists, and architects across the globe.

At Neo4j, we’re proud to build the technology that powers breakthrough solutions for our customers. These solutions have helped NASA get to Mars two years earlier, broke the Panama Papers for the ICIJ, and are helping Transport for London to cut congestion by 10% and save $750M a year. Some of our other notable customers include Intuit, Lockheed Martin, Novartis, UBS, and Walmart.

Neo4j experienced rapid growth this year as organizations looking to deploy generative AI (GenAI) recognized graph databases as essential for improving it’s accuracy, transparency, and explainability. Growth was further fueled by enterprise demand for Neo4j’s cloud offering and partnerships with leading cloud hyperscalers and ecosystem leaders. Learn more at neo4j.com and follow us on LinkedIn.

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. We created, drive and lead the graph database category, and we’re disrupting how organizations leverage their data to innovate and stay competitive.

The Team

Neo4j’s managed cloud offering, Aura, brings the power of graph databases to the cloud. We’re expanding our Aura Enablement team and looking for an ambitious Engineer to join us.

Our team combines experience in pure software development and platform engineering so the combination of experience is vital for candidates interested in joining this team.

The Role

"Increase engineering efficiency by building an internal developer platform"

The Aura Enablement team drives innovation by enhancing the Developer Experience within Aura. While we collaborate across all Engineering teams at Neo4j, our primary focus is on empowering Aura teams to achieve more with greater efficiency through the practice of Platform Engineering.

We aim to build intuitive self-service tools that eliminate bottlenecks, enabling engineers to focus on what they do best—delivering impactful solutions. By reducing cognitive overhead and streamlining workflows, we accelerate application delivery and amplify the business value our teams create. This is often referred to as the golden path or the paved road.

One important part of the paved road is our internal developer portal based on Backstage. It serves as a central hub of information around all the different microservices we run at Neo4j. It also provides a plugin system for other teams to add their functionality into the portal.

Primary Responsibilities

Your main responsibility will be to work on our internal developer portal built on Spotify’s Backstage framework where you will take ideas all the way from UI designs to final implementations. Since the rest of the team mainly has backend experience, you are expected to take the lead on this work and especially the frontend-related pieces.

The Responsibilities Will Include

  • Consolidating requirements from the Enablement team and other teams into designs in Figma
  • Converting those designs to implementations in our frontend built on React + Material UI
  • Implementing backends in NodeJS/Golang serving data to the frontend
  • Building solutions for tracking user experience, user patterns and user adoption in the frontend
  • Build frontend frameworks/reusable components to simplify frontend development for other teams without frontend experience
  • Upskilling other team members in Enablement in frontend and design practices

What You’ll Need

  • Strong frontend experience building frontends
    • Experience working with React
    • Experience around creating designs in Figma or similar tools
  • Experience building backends in NodeJS or Golang
    • Professional experience using NodeJS or Golang for multiple software projects
  • An interest in understanding the pain points of other developers and ability to come up with solutions addressing those pain points.
What’s Nice If You Have

  • Experience working with Spotify’s Backstage framework
  • Experience building frontend frameworks for simplifying frontend development for other engineers
  • Experience with the concept of “platform as a product” where the internal developer platform is treated as any other product but of course built for internal engineers. This involves things like
    • Working closely with internal engineers to identify pain points
    • Making sure the product experience is as good as possible
    • Setting up observability around how the platform is performing but also how users are interacting with the platform

About the company

Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections deeply, easily, and quickly. Customers use Neo4j to gain a deeper understanding of their business and reveal new ways of solving their most pressing problems. Over 84% of Fortune 100 companies use Neo4j, along with a vibrant community of 250,000+ developers, data scientists, and architects across the globe.

Skills

sql
java
c