Posted Oct 27, 2017
Fully remote

Responsibilities include but are not limited to designing, developing, deploying, supporting, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. Applicants are also expected to participate in after-hours work.

All candidates will have

  • a Bachelor's or higher degree in technical field of study
  • a minimum of two years experience designing, developing and troubleshooting large scaledistributed systems
  • hands-on experience with highly concurrent production grade systems
  • excellent knowledge of at least one modern programming language, such as Go, Java, C++ and Scala
  • excellent troubleshooting and creative problem-solving abilities
  • excellent written and oral communication and interpersonal skills

Ideally, candidates will also have

  • experience with systems for automating deployment, scaling, and management of containerised applications, such as Kubernetes and Mesos
  • experience with big data technologies, such as Kafka, Spark, Storm, Flink and Cassandra
  • experience with encryption and cryptography standards

Does this job really require Go skills? If not, please let us know so that we can keep the jobs all about Go.