Cloud Engineer

GrapheneDB — Company based in "Distributed", Spain

via We Work Remotely

Headquarters: Distributed, Europe

GrapheneDB is the first cloud hosting provider to offer Neo4j graph databases as a service. We proudly manage thousands of Neo4j database instances, catering from individual developers working on pet projects to large companies with challenging workloads and reliability requirements.


  • Solid programming experience in a JVM language (ideally Scala)
  • Familiarity with cloud computing (AWS, Azure, GCP) and containerization (Docker, LXC).
  • Strong communication skills and ability to work cross-functionally (in English).

Desirable but not required:

  • Familiarity with the actor model and asynchronous architectures.
  • Experience in any of these technologies: Akka, Rust, Netty, Prometheus, Terraform, Ansible, Kafka. JVM monitoring and (practical) tuning
  • Experience with Neo4j or other NoSQL technologies such as MongoDB, Elastic and Redis.

What You'll Be Doing:

  • Design, build, and maintain APIs, services, and systems.
  • Monitor, investigate and solve issues in code, infrastructure, across multiple levels of the stack.
  • Be part of the On-Call Team (after being introduced to our specific technologies and processes) and respond to incidents.

    What we offer

    • 100% remote work.
    • A fair transparent salary, depending on location and experience.
    • Numerous planned company events throughout the year.
    • Flexible working hours and a generous vacation policy.
    • Budget for personal development: books, training, conferences, etc.

    Application Process

    • You submit your application via our online form.
    • We review applicants, screening for a variety of criteria.
    • If you pass the screening, we will ask you to complete a small coding test.
    • We will review code test submissions and conduct calls to interview candidates based on their solutions.
    • We will make an offer to the candidate we think is the best fit.

    To apply: