Job Summary:
We are seeking an experienced Neo4j Lead with strong expertise in graph database solutions and application design. The ideal candidate should have hands-on experience in Neo4j, a solid understanding of data engineering technologies, and the ability to design scalable, high-performance applications.
Key Responsibilities:
- Design, develop, and implement solutions using Neo4j graph database
- Lead the architecture and design of applications leveraging graph data models
- Work closely with data engineering teams to integrate Neo4j with data pipelines and platforms
- Optimize graph queries and ensure performance tuning of Neo4j databases
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Ensure best practices in data modeling, security, and scalability
- Provide technical guidance and mentorship to team members
Requirements
Required Skills:
- Strong hands-on experience with Neo4j (Cypher queries, graph modeling)
- Experience in application design and architecture
- Good understanding of data engineering technologies and ecosystems
- Familiarity with APIs, microservices, and backend development
- Knowledge of cloud platforms (AWS preferred) is a plus
- Strong problem-solving and analytical skills
Preferred Skills:
- Experience with big data technologies (Spark, Kafka, etc.)
- Exposure to DevOps and CI/CD practices
- Understanding of data security and governance
Soft Skills:
- Excellent communication and stakeholder management skills
- Ability to lead discussions and drive technical decisions
- Proactive and solution-oriented mindset