9 open TypeScript positions
The Support Operations Engineer will be responsible for the design, build, and ongoing maintenance lifecycle of Support Operations software products, focusing on automation and improving tooling for the Customer Support team. Key responsibilities include feature expansion, developing automation for operational tasks, maintaining CI/CD pipelines, and enforcing security best practices in collaboration with DevOps and Security teams. The role requires experience with languages like Java, Python, and React, proficiency with AWS infrastructure, and a commitment to using technical expertise to quickly propose solutions to challenges.
The Back-End Engineer (Generative AI) will be instrumental in developing robust, scalable server-side systems using Python, Go, or Typescript to power Neo4j's GenAI product portfolio. Key responsibilities include designing and maintaining high-performance back-end systems and collaborating with cross-functional teams to propose innovative solutions. This role requires staying current with GenAI advancements and supporting internal teams in integrating GenAI capabilities.
As a Back-End Engineer on the Generative AI (GenAI) team, you will be responsible for designing, developing, and maintaining robust, scalable server-side systems powering Neo4j's GenAI product portfolio. Key responsibilities involve building high-performance back-end systems using Python/Go/Typescript, staying current with GenAI trends, and collaborating with cross-functional teams to innovate GenAI products and services. The role requires a minimum of 5 years of experience building back-end systems, including experience with Agent Frameworks.
The Software Engineer will maintain and improve existing developer interfaces to enhance the Neo4j developer experience, focusing on tools related to Neo4j and Aura. Key responsibilities include designing and architecting new tools and APIs, participating in the full software development lifecycle, and collaborating with product managers and other engineering teams. The role requires proficiency in Go and TypeScript and an interest in API design while building high-quality, well-tested code.
The Fullstack Software Engineer will join the Framework team to design and build foundational features, components, and services relied upon by other Neo4j teams. Responsibilities include full-stack ownership from UI using React/TypeScript to backend systems utilizing Node.js and Go, and collaborating deeply across various product teams. This is a hands-on engineering role requiring development of reusable components, shared logic, and internal tools, with opportunities for research and experimentation within the Framework sandbox.
The Design System team is seeking a Front-end Software Engineer to create elegant and user-friendly components for Neo4j's growing portfolio of user-facing products. Responsibilities include researching, ideating, and iterating on design concepts while collaborating across various product teams. The role requires proficiency in modern front-end technologies like TypeScript and React within a collaborative, autonomous environment.
Weekly TypeScript jobs delivered to your inbox.
The Software Engineer will join the Connectors team responsible for enabling Neo4j to connect with the broader data ecosystem by building and improving connectors. Key responsibilities include designing and architecting connectors, building new and existing integrations for big data/data warehouse products, and occasionally developing frontends. The role requires at least three years of experience developing production software, including proficiency in backend languages like Kotlin, Java, or Go.
The team owns the developer surface for building, managing, and experimenting with Neo4j and Aura, their managed cloud service. Responsibilities include maintaining and improving existing developer interfaces, designing new tools and APIs, and participating in the full software development lifecycle. The role requires proficiency in Go and TypeScript, an interest in API design, and a desire to write high-quality, well-tested code.
The Software Engineer for the Connectors team will be responsible for designing, building, and maintaining connectors that integrate the Neo4j database with the broader data ecosystem, including big data and data warehouse products. Key activities involve developing new streaming/data ingestion APIs and occasionally building frontends for customer interaction. The role requires at least 3 years of experience developing production software, specifically involving multi-threaded systems and backend languages like Kotlin, Java, or Go.