Job ID: JOB_ID_384

Role Overview

We are seeking a highly skilled and experienced Neo4J Developer to join our dynamic engineering team in a fully remote capacity. As a specialist in graph database technologies, you will be responsible for designing, implementing, and optimizing complex graph-based data models that power our next-generation applications. This role requires a deep understanding of graph theory, the Cypher query language, and the ability to translate business requirements into efficient graph structures. You will work closely with data scientists, backend engineers, and product managers to ensure our data architecture supports high-performance analytics and real-time relationship mapping.

Key Responsibilities

  • Design and develop scalable graph data models using Neo4J to support complex relationship-based queries.
  • Write and optimize high-performance Cypher queries to ensure low-latency data retrieval.
  • Implement data ingestion pipelines to migrate data from relational databases (RDBMS) and NoSQL sources into Neo4J.
  • Perform database tuning, indexing, and performance monitoring to maintain system health and efficiency.
  • Collaborate with the DevOps team to manage Neo4J clusters, including backups, security configurations, and version upgrades.
  • Develop custom Neo4J procedures and functions using Java or Python where necessary.
  • Integrate Neo4J with backend services via Bolt protocol and REST APIs.
  • Provide technical leadership and mentorship to junior developers on graph database best practices.
  • Stay current with the latest Neo4J features, including AuraDB, Fabric, and Graph Data Science (GDS) library.

Technical Requirements

  • Minimum of 5 years of experience in software development with at least 3 years dedicated to Neo4J and graph databases.
  • Expert-level proficiency in Cypher query language and graph modeling techniques.
  • Strong experience with Neo4J administration, including cluster management and performance tuning.
  • Proficiency in programming languages such as Java, Python, or Node.js for database integration.
  • Familiarity with ETL tools and data integration frameworks (e.g., Apache Spark, Kafka).
  • Understanding of graph algorithms (PageRank, Community Detection, Pathfinding) and their practical applications.
  • Experience with cloud platforms (AWS, Azure, or GCP) and managed Neo4J services like AuraDB.
  • Solid understanding of database security, encryption, and access control.

Professional Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Excellent problem-solving skills and the ability to think in terms of relationships and networks.
  • Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Proven track record of delivering high-quality software in an agile environment.
  • Self-motivated and capable of working independently in a remote setting.

Special Requirements

Remote Opportunity


Compensation & Location

Salary: $135,000 – $185,000 per year (Estimated)

Location: Remote


Recruiter / Company – Contact Information

Recruiter / Employer: T3pillars LLC

Email: abhijit.s@t3pillars.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
abhijit.s@t3pillars.com with the subject:

DELETE_JOB_ID_384

to delete@join-this.com.