• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

About this job

Job type: Full-time
Experience level: Mid-Level, Senior
Role: Backend Developer
Industry: Computer Software, Databases, Information Technology
Company size: 201–500 people
Company type: Private

Technologies

websocket, pytest, backend, api-design, python

Job description

Do you like to solve advanced and complex computer science problems? Do you like to be part of a team that values user success and where you can have intellectually honest discussions?

Here at Neo4j, we’re on the lookout for an experienced software engineer to join our Driver Engineering Team. As a driver engineer, you’ll primarily be responsible for building and supporting the Python Driver library, which acts as an adapter between the network and client applications. The server modules manage the server side of the conversation, using both HTTP and our binary protocol, Bolt.

You will also be involved with development work on other language drivers, our build and test infrastructure, and technical documentation. As well as software development, you’ll also have the opportunity to support community projects, run meetups and hackathons, write blog posts, and help with training and other events.

Hear from Nigel Small about what this role is all about! 

You will be part of the international team that is based in our engineering HQ in Malmö, Sweden.

We're looking for 3+ years' practical experience in:

  • Python language, platform and ecosystem (versions 2.7 and 3.5+)
  • Python project structure, packaging and distribution (not single file scripts)
  • Python testing frameworks (e.g. pytest)

 You will ideally have experience and interest in:

  • Python socket and ssl modules
  • Python asyncio module
  • Database management systems
  • Distributed system design
  • API design
  • Type system design

You may have also worked with some or all of:

  • Python web and application frameworks (e.g. flask, bottle, django)
  • Python data science libraries (e.g. pandas, numpy)
  • Docker

We don’t expect you to have experience across all these areas. We have a mix of different skills in our Malmo based team.

Our vision:  At Neo4j we have always strived to help the world make sense of data.   As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships between people, processes, locations and systems. We created, drive and are at the forefront of innovation in the Graph Database category; and we’re disrupting how organizations leverage their data to innovate and stay competitive.

We are here to stay: Neo4j is well-funded with a recent series E round of $80M, led by Morgan Stanley Expansion Capital, and One Peak Partners. Creandum, the earliest investor in Spotify, is a long-term Neo4j investor. We have over 300 customers including Airbus, Comcast, eBay, NASA, UBS, and Walmart; more than 75% of the Fortune 100 have used Neo4j.

Detta är en jobbannons med titeln "Backend Software Engineer - Python" hos företaget Neo4j och publicerades på webbjobb.io den 6 november 2020 klockan 06:10.

Hur du söker jobbet

Notera att denna annons är publicerad via en av våra partners, där särskilda vilkor (krav på medlemskap, separat ansökning eller liknande) kan tillämpas.

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black