3 hours ago
London, United KingdomSenior
Responsibilities
- Drive technical decisions and front-end architecture for the Virtual Graph UI.
- Build complex, data-rich web applications with React.
- Contribute across backend systems, cloud technologies, database connectivity, query-engine functionality, and the Aura console.
- Work with technologies including Java, Scala, SQL, Cypher/GQL, Go, TypeScript, JDBC, and React.
- Collaborate across the product and help maintain software architecture as systems scale.
- Mentor other engineers and help guide the team’s technical direction.
Requirements
- 5+ years of practical software engineering experience.
- Deep front-end development experience with React, including the ability to drive technical decisions and architecture.
- Experience building complex, data-rich web applications.
- Willingness to work beyond the front end and learn new languages, backend systems, and cloud technologies.
- Backend experience with Java, Scala, or Go is ideal, with JVM experience beneficial but not required.
- Experience or interest in cloud-native development, Kubernetes, Snowflake, Databricks, BigQuery, distributed databases, database internals, JDBC, HTTP-based drivers, or software architecture is advantageous.
Benefits
- Hybrid work arrangement indicated by the posting.
- Opportunity to shape a new Neo4j product approaching general availability and work with an experienced, collaborative engineering team.
Tech Stack
About Neo4j
Neo4j builds a native graph database and graph analytics platform for developers and data teams, available as self-managed software and the Aura managed cloud. It powers knowledge graphs, recommendations, fraud detection, and other relationship-centric applications via the Cypher query language and integrations across data tools. Founded in 2007 and headquartered in San Mateo, the privately held company commercializes the open-source Neo4j project with enterprise subscriptions and support.
