jobapplier

Full-stack Software Engineer (Graph Engine)

Neo4j

Skills

Required

  • Java / Scala / Go
  • Distributed databases / database internals
  • JDBC / HTTP-based drivers
  • Backend development
  • JVM

Preferred

  • backend systems
  • cloud technologies
  • Snowflake / Databricks / BigQuery
  • Front-end development
  • React
  • SQL
  • Cypher / GQL
  • TypeScript
  • Kubernetes

Join Neo4j, the leading graph database platform, as a Full-stack Software Engineer. In this role, you will work on the Virtual Graph product, which allows customers to query data in various platforms as a graph without moving it. You will be responsible for guiding the UI's technical direction, collaborating with team members, and contributing across the entire stack. This is a full-stack role with a focus on front-end development using React, as well as backend systems, cloud technologies, and database connectivity.

Contribuer au développement de Virtual Graph, un nouveau produit de Neo4j qui permet aux clients d'interroger des données dans des plateformes comme Snowflake, Databricks et BigQuery.

Building complex, data-rich web applications

Research shows that members of underrepresented communities are less likely to apply for jobs when they don’t meet all the qualifications. If this is part of the reason you hesitate to apply, we’d encourage you to reconsider and give us the opportunity to review your application

Responsibilities

  • Jouer un rôle clé dans l'orientation technique de l'interface utilisateur et collaborer avec les membres de l'équipe pour guider la direction technique de l'interface.
  • Travailler sur l'ensemble de la pile technologique, y compris les systèmes backend, le cloud et la connectivité, en utilisant des technologies telles que Java, Scala, SQL, Cypher/GQL, Go et TypeScript.
  • Working beyond the front end: you're curious and willing to pick up new languages, backend systems, and cloud technologies
  • Software architecture and keeping systems maintainable as they scale
  • Cloud data platforms such as Snowflake, Databricks, or BigQuery
  • Front-end development with React, at a level where you can drive technical decisions, front-end architecture, and mentor others
  • Cloud-native development and container orchestration (e.g. Kubernetes)

Requirements

Distributed databases or database internals

  • Database drivers and connectivity, e.g. JDBC or HTTP-based drivers
  • Backend development in Java, Scala, or Go (JVM experience is a plus but not required)
  • We're looking for 5+ years of practical experience in:
  • You will ideally have experience and/or an interest in some of: