Software Development Team Leader

R&D

IL Tel Aviv District Tel Aviv-Yafo

About The Position

We are seeking a talented and experienced Team Lead to join our Private Cloud Team. The ideal candidate will have a passion for leading and mentoring a team of developers, while also being hands-on with NodeJS (Typescript), Kubernetes, Docker and big data pipelines.

The role involves working on Kubernetes attack techniques and developing new cloud related features to enhance our offerings.


Key Responsibilities:

  1. Manage a team of 5+ developers, providing guidance, mentorship, and support to drive successful project outcomes.
  2. Demonstrate proficiency in Kubernetes and Docker to streamline deployment processes and ensure system reliability.
  3. Harness expertise in Flink, Spark, and Scala to leverage advanced data processing techniques.
  4. Employ Kubernetes experience (GKE, AKS, EKS) to develop new cloud and K8s related attack techniques.
  5. Contribute experience with large-scale applications to enhance system performance and reliability at scale.
  6. Implement microservices architecture knowledge to design and develop modular and scalable solutions.
  7. Utilize cybersecurity expertise to develop new Kubernetes related attack techniques.

Requirements

  • Bachelor's degree in Computer Science, related field or equivalent practical experience.
  • 5 + years of hands - on experience
  • 2+ years of team management experience.
  • Strong proficiency in NodeJS, Typescript, MongoDB, Kubernetes, Docker, data queues (Kafka / Rabbit).
  • Experience with Flink, Spark, Scala (Advantage).
  • Familiarity with cloud platforms (GCP, AWS, Azure) (Advantage).
  • Experience working on large-scale applications (Advantage).
  • Understanding of microservices architecture (Advantage).
  • Knowledge of cybersecurity principles and practices (Advantage).