Title : Backend Developer preferably with Neo4j and graph
Location : Mountain View, CA [Onsite Only] Local Only
Rate : On C2C / W2
Job Description :
We are looking for a Backend Developer with extensive experience in backend ensuring development and deep expertise in managing and scaling Neo4j graph database infrastructure . The role requires a hands-on engineer capable of designing efficient data models, optimizing graph queries, and high availability and performance of the Neo4j environment.
Key Responsibilities :
- Design and develop scalable backend services and APIs using modern frameworks.
- Deploy, configure, and manage Neo4j infrastructure in production environments (on-premise or cloud).
- Implement data modeling and indexing strategies specific to graph-based data structures .
- Monitor database health, optimize Cypher queries, and ensure performance tuning.
- Automate backup, restore, and disaster recovery processes for Neo4j.
- Collaborate with data scientists, architects, and developers to integrate Neo4j into backend systems.
- Work with DevOps to automate deployment and scaling using containerization tools.
Technical Skills Required :
Proficient in backend programming languages such as Java , Python , or Node.js .Deep experience in Neo4j administration , configuration, clustering, and performance tuning.Strong command of Cypher Query Language .Experience with Docker , Kubernetes , and infrastructure-as-code tools (e.g., Terraform, Helm).Familiarity with monitoring tools like Prometheus, Grafana, or Neo4j Ops Manager.Experience working with RESTful APIs , microservices architecture , and cloud platforms ( AWS / GCP / Azure ).Preferred Qualifications :
Bachelor's or Master's in Computer Science or a related field.Certification in Neo4j (optional but a plus).Prior experience managing large-scale production Neo4j clusters.Strong understanding of graph data modeling , indexing , and query optimization .Excellent problem-solving skills and a strong team player.