/Software Engineer (Distributed Systems)

Software Engineer (Distributed Systems)

2018-08-06T16:12:33+00:00July 17th, 2018|Comments Off on Software Engineer (Distributed Systems)
  • Part time - Full time
  • Greece

Website Tunnel

A next generation cryptocurrency protocol and payments system

Software Engineer (Distributed Systems)

Required skillset is strong Computer Science fundamentals, a very good knowledge of Java, experience with the design and implementation of distributed systems and databases, knowledge of Java concurrency framework, experience in the implementation of high-performance applications.

Nice to have: experience with blockchain, rapidoid server, Java NIO, network protocols, peer-to-peer applications, security, cryptography, sockets

Preferred to have experience with: github, Linux/Unix, Jenkins, gradle, shell scripting

Experience preferred:
– if Bachelor’s in Computer Science, then minimum 7 years of experience developing commercial applications
– if Masters in Computer Science, then minimum of 3 years of experience developing commercial applications
– if Phd in Computer Science, then no experience developing commercial applications

The person should be able to work remotely and in office, to work with short deadlines, should have great communications and time management skills, ability to work in a small team and be able collaborate with all the team members. We are looking for a person that can contribute to the project and the design.

You must sign in to apply for this position.