We’re taking over and continuing the development of a Neo4j-based web platform.
The platform processes complex, interconnected datasets used in real analytical workflows, enabling you to work with real-world graph structures at scale. You will have a direct impact on architectural decisions during the transition and scaling phase, not just maintain legacy code. It’s a rare opportunity to shape a production-grade Neo4j environment that is actively used by global teams.
The project is in the transition and scaling phase, focused on knowledge transfer and further feature development.
It’s a long-term international project (min. 2 years), offering stable collaboration and room for technical growth.
responsibilities :
Design and maintain graph data models using Neo4j
Develop and optimize Cypher queries and custom Java integrations
Improve database performance, indexing, and scalability
Collaborate with data scientists and backend developers on analytics features
Ensure data security, documentation, and stable operations
Participate in knowledge transfer and onboarding of new team members
requirements-expected :
5 years of experience in software engineering
At least 2 years of hands-on experience with Neo4j and Cypher
Strong knowledge of Java and graph theory concepts
Experience building custom extensions or plugins for Neo4j
Familiarity with distributed systems, microservices, and cloud platforms (AWS / Azure / GCP)
Understanding of CI/CD, Git, and modern DevOps practices
Higher education in Computer Science, Mathematics, Physics, or a related field