Backend Software Engineer

Responsibilities

  • The backend software engineer will join our team and take part in the design and hands-on development of our micro-services solution
  • Working closely with mobile client developers, web front-end developers and DevOps to achieve a highly scalable, fault-tolerant, world-scale server solution
  • Developing new micro-services from scratch
  • Technological stack in use: Java 11, Gradle, SpringBoot, Docker, K8S, UDP, RESTful Services, Google Protocol Buffers, Google Cloud Engine, Spark, MongoDB, Cassandra, ELK stack, Hazelcast

Technical knowledge

  • 4+ years of experience in developing backend Java 8+ on Linux – mandatory
  • Deep understanding of multi-threading and concurrency – mandatory
  • Experience with performance monitoring and finding bottlenecks – a major advantage
  • Experience with MongoDB, Cassandra and ELK stack – a major advantage
  • Experience with big data processing – a major advantage
  • Experience with Python – an advantage
  • Experience with GoLang – an advantage

Qualifications

  • BSc in Engineering, Computer Science or related discipline – mandatory
  • Experience in a startup environment – an advantage

Personal skills

  • A can-do attitude and multi-tasking abilities
  • Attention to details
  • Excellent communication and interpersonal skills
  • High motivation and team-oriented
  • Ability to work in collaboration with others as well as be able to operate highly independently

Other

  • Ability to work from home/office as necessary
  • Willing to commute to Park Ha’ Mada Rehovot (accessible by train)
  • Fluent in Hebrew, English – speaking and writing

    COME WORK WITH US


    Resume*


    Attach Resume