Get AI-powered advice on this job and more exclusive features.
- Design, develop, and implement graph data models using Neo4j.
- Write and optimize Cypher queries for data retrieval, manipulation, and analysis.
- Integrate Neo4j with other systems and applications using APIs and connectors.
- Develop and maintain data pipelines for loading and transforming data into Neo4j.
- Troubleshoot and resolve performance issues related to Neo4j.
- Collaborate remotely with other engineers, data scientists, and stakeholders to understand requirements and deliver solutions.
- Participate in remote code reviews and ensure adherence to best practices.
- Document technical designs, implementations, and configurations.
- Potentially contribute to the development of graph-based algorithms and analytics.
Required Skills:
- Strong proficiency in Neo4j:
- Deep understanding of the property graph model (nodes, relationships, properties, labels).
- Extensive experience writing and optimizing complex Cypher queries.
- Experience with Neo4j data modeling and schema design.
- Familiarity with Neo4j indexing strategies and performance tuning.
- Programming Skills:
- Experience with relevant libraries and frameworks for interacting with Neo4j (the official Neo4j drivers).
- API Development:
- Experience with RESTful API design and development.
- Familiarity with API security and authentication mechanisms.
- Data Integration:
- Experience with data integration tools and techniques (ETL/ELT).
- Understanding of data mapping and transformation processes.
- Version Control:
- Proficient with Git and related workflows.
- Familiarity with and proficiency in using remote collaboration tools such as Slack, Zoom, Microsoft Teams, Jira, Confluence, etc.
Preferred Skills:
- Proven experience working effectively in fully remote development teams.
- Experience working in Agile development environments.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their database services.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes (preferred).
- Exposure to graph algorithms and their applications (pathfinding, centrality, community detection) is a plus.
- Experience with data visualization tools and techniques for graph data is a plus.
- Understanding of database security best practices.
- Experience with testing frameworks and writing unit and integration tests.
- Experience working with large datasets and performance optimization strategies.
- Strong communication and interpersonal skills for effective remote collaboration.
Sesheng Company is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
- This position is open to candidates legally authorized to work in the United States.
Seniority level
Employment type
Job function
Job function
Information TechnologyIndustries
Business Consulting and Services
Referrals increase your chances of interviewing at Sesheng Company by 2x
Get notified about new Database Developer jobs in United States.
United States $75,000.00-$100,000.00 3 weeks ago
United States $101,063.00-$131,250.00 1 day ago
Bakersfield, CA $85,000.00-$105,000.00 2 weeks ago
Remote Role - SSIS ETL Developer with State of Louisiana
United States $120,000.00-$130,000.00 2 days ago
United States $90,000.00-$115,000.00 4 weeks ago
United States $105,000.00-$120,000.00 3 weeks ago
Database Developer III and IV (Contingent) - Remote
Minneapolis, MN $70.00-$100.00 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.