GrapheneDB provides cloud-hosted Neo4J graph databases as a service. We're a growing company and we're looking for a Backend Engineer with strong systems background. What You'll Be Doing: * Build and maintain the distributed system that hosts thousands of Neo4j databases and supports hundres of customers. * Improve the reliability and efficiency of GrapheneDB core systems. * Monitor, investigate and solve errors in our infrastructure, our distributed system and databases, and collaborate on technical support cases. * Manage your own time and focus on the continuous delivery of projects What We Expect You To Know: * Strong communication skills and ability to work cross-functionally (in English). * Solid programming skills. * Familiarity with Distributed Systems programming (we use Scala + Akka). * Experience with NoSQL storages. Bonus Points: * Solid knowledge in systems programming/administration is a big plus for us. * Experience with Neo4j. * Experience with containerization (LXC/Docker). Other Requirements: * Completed university degree in the field of Technical Informatics, Computer Science or similar What we offer: * Demanding tasks and new challenges * Interesting possibilities for your personal development * Competitive salary + stock options * Work remotely or from our office, in a focused but casual environment, in Gran Canaria, 10 minutes away from the city beach. If you decide to work remotely, from time to time you might have to pay us a visit, at our local offices. Interested? Email us at jobs@graphenedb.com with a cover letter, a brief description of yourself, your skillset and some code we can look at (i.e. Github profile, link to open source code or code you've authored).