DevJobs

Senior Software Engineer Team Lead

Overview
Skills
  • Python Python
  • SQL SQL
  • Node.js Node.js
  • React React
  • NoSQL NoSQL
  • Microservices Microservices

This position sits at the heart of our most strategic technological and business initiatives, leading innovation and delivering high-impact solutions.

We are looking for a hands-on Software Team Lead (approximately 30% hands-on development) who is passionate about building modern web systems and leading people, while staying close to the code. The role reports directly to the VP of R&D.

The office is located in Kiryat Ono.

This is a hybrid position, with 2–3 work-from-home days per week, offering flexibility based on team and employee needs.

Requirements

  • 5+ years of software development experience, including at least 3 years managing development teams
  • Strong backend development skills using a microservices architecture with Node.js and/or Python
  • Significant experience with React or other modern frontend architectures
  • Experience working with SQL and NoSQL databases
  • Passion for building products that deliver real business value
  • Ability to write clean, high-quality code, strong communication skills, and proactive leadership

Advantages

  • Experience developing in Python
  • Experience working at high scale with large volumes of data

Responsibilities

  • Lead a Full-Stack development team working on our proprietary optimization platform
  • Design, architect, and develop large-scale, data-driven web systems
  • Provide hands-on leadership, including coding when needed, removing obstacles, mentoring, and driving the team forward
  • Work closely with Product Managers in full collaboration with performance and delivery teams
  • Balance rapid feature delivery with long-term, stable architecture

Unilink Ltd.