This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The team owns the surface used by developers to build, manage, and experiment with Neo4j and Aura, our managed cloud service. We build: The open-source @neo4j/graphql library and the managed GraphQL Data API in Aura, helping developers create full‑stack applications using Neo4j; MCP servers that let developers interact with Neo4j and Aura using natural language; The Aura API and CLI, which enable users to manage their Aura resources programmatically and integrate Neo4j Aura into their workflows.
Job Responsibility:
Maintain and improve our existing developer interfaces to enhance the Neo4j developer experience
Be part of designing and architecting new tools and APIs that define how developers interact with Neo4j and Aura
Participate in the full software development lifecycle, including support
Collaborate with product managers and other engineering teams to ensure high product quality
Be curious and willing to learn
Requirements:
Experience developing production level software
Proficient in Go and TypeScript
An interest in API design/development
A desire to write high-quality, well tested code
Nice to have:
Proficient at building and running systems on Kubernetes
Knowledge of major public cloud platforms (GCP/AWS/Azure)
Experience with Terraform
Frontend experience
Experience with graph databases, or better yet, Neo4j!