Software Development Team Leader

Location: Israel

Job Description

We are looking for a great hands-on Software Development Team Leader. You will be responsible for leading a versatile team including Design, Product, Backend and Frontend developers.

Responsibilities

  • Lead a versatile team through the product lifecycle – Architecture, design, development, quality, and production
  • Hands-on development of features
  • Work closely with the product manager to define, plan and execute in order to achieve the best of its class product
  • Develop your team through coaching, mentoring, and feedback
  • Work in a dynamic and fast paced environment with modern technologies

Skills

  • 2+ years of leadership experience
  • 5+ years of experience in backend or full stack development, (Python, Node.js, Java, Ruby and etc)
  • Ability to translate product goals into high-quality innovative products
  • Proven track record of hiring and managing high performing versatile teams
  • High standards for code quality, testing, and performance
  • Understanding of fundamental design principles behind a scalable application
  • Strong unit test and debugging skills
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Excellent analytical and interpersonal skills, with the ability to work successfully with engineers, product owners, and business stakeholders
  • Experience working in squads – Big advantage
  • Experience with AWS, Google Cloud or Azure – Advantage
  • Knowledge of deep learning frameworks (e.g. Keras, Tensorflow, Pytorch, Pycaffe) – Advantage

Please submit an English version of your CV