Role Summary:
The Neo4j Lead Developer is responsible for designing, developing, and optimizing graph database solutions using Neo4j.
Key Responsibilities:
- Design and develop graph database solutions using Neo4j.
- Create and optimize graph data models, relationships, and schemas.
- Develop and maintain Cypher queries, stored procedures, and graph algorithms.
- Lead the integration of Neo4j with enterprise applications, APIs, and data pipelines.
- Optimize database performance, scalability, security, and data quality.
- Troubleshoot complex data and performance issues in graph environments.
- Support data migration and transformation from relational or NoSQL databases to Neo4j.
Preferred Qualifications:
- 6+ years of software/data engineering experience with 3+ years working on Neo4j.
- Experience in knowledge graphs, recommendation engines, fraud detection, network analysis, or master data management.
- Neo4j certification is a plus.