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. The scope of responsibilities and technical ownership will be adjusted depending on the engineer’s experience level and the project phase.
responsibilities :
Design and maintain graph data models using Neo4j
Develop and optimize Cypher queries and Java integrations
Improve database performance, indexing, and scalability
Participate in architectural decisions during transition and scaling phase
Collaborate with data scientists and backend teams on analytics features
Participate in knowledge transfer and onboarding (as the project scales)
Ensure documentation, data security and operational stability
requirements-expected :
3+ years of experience in software engineering
2+ years of hands-on experience with Neo4j and Cypher
Strong knowledge of graph theory concepts
Java development experience
Experience with graph data modeling and performance optimization
Familiarity with cloud environments (Azure / AWS / GCP)