Neo4j

Software Engineer - Aura, Instances

Neo4j
Apply
2 months ago
Malmö, SwedenMid Level

Responsibilities

  • Build and maintain infrastructure for managing Neo4j Aura database instances.
  • Design and develop HTTP APIs and data persistence logic.
  • Implement asynchronous and event-based processing.
  • Integrate services with third-party systems.
  • Contribute to front-end development and core user experiences.
  • Maintain internal APIs, customer support tooling, and build and deployment pipelines.
  • Develop highly available, scalable infrastructure for mission-critical systems.
  • Participate in automated unit and full-stack integration testing.

Requirements

  • Strong Python or Go skills and willingness to work in both languages.
  • At least moderate Kubernetes skills.
  • At least moderate JavaScript or TypeScript skills.
  • Confidence working across the full stack, including front-end development.
  • Experience with React is a plus.
  • Production experience with the listed technologies is desirable but not essential.
  • Ability to work effectively as part of a distributed team across Malmö and London.

Benefits

  • Hybrid work arrangement with teams operating across the Malmö and London offices.
  • Opportunity to build infrastructure used by thousands of users and major enterprises.
  • Work in a distributed, inclusive, and collaborative engineering environment.
Neo4j

About Neo4j

1,001-5,000 employees

Neo4j builds a native graph database and graph analytics platform for developers and data teams, available as self-managed software and the Aura managed cloud. It powers knowledge graphs, recommendations, fraud detection, and other relationship-centric applications via the Cypher query language and integrations across data tools. Founded in 2007 and headquartered in San Mateo, the privately held company commercializes the open-source Neo4j project with enterprise subscriptions and support.

Contact me