Software Engineer Backend

last updated April 11, 2021 21:14 UTC

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 five years experience designing, developing and troubleshooting large scale distributed 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

Location:Remote

Shopping Cart
There are no products in the cart!
Total
 0.00
0