Neo4j Database Developer

Overview

On Site
Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Neo4j
Database
RESTful
Data Modeling
Extract
Transform
Load
Graph Theory
Performance Tuning

Job Details

  • Design and implement graph database models using Neo4j.

  • Write and optimize complex Cypher queries for data analysis and transformation.

  • Develop and maintain ETL pipelines to migrate data from relational databases to Neo4j.

  • Integrate Neo4j with backend systems and RESTful APIs.

  • Monitor and optimize database performance, indexing, and query execution.

  • Ensure data integrity, security, and availability of graph database systems.

  • Collaborate with developers, data engineers, and analysts to build data-driven features.

  • Document graph schemas, queries, and data integration workflows.

  • Troubleshoot and resolve Neo4j-related issues in development and production.

  • 6+ years of hands-on experience with Neo4j.

  • Proficiency in Cypher query language.

  • Strong understanding of graph theory and data modeling concepts.

  • Experience with data migration from relational to graph databases.

  • Familiarity with Python, Java, or JavaScript for scripting or backend integration.

  • Working knowledge of REST APIs and database connectivity.

  • Understanding of Neo4j indexing and performance optimization.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.