Working at Applitools
We Create The
Impossible, Together
Join Our Team
Applitools was founded by software developers on a mission: to help engineering teams release flawless apps and services, instantly, by solving problems that no one has before. We believe that building a product that is changing the landscape of software development takes passion, persistence and innovative thinking.
Our team has built the only enterprise-grade AI-powered Test Automation cloud service, used by hundreds of engineering teams at top global brands — but we still have work to do, as exciting challenges lie ahead.
Our Values

Take Ownership
We believe in empowerment, passion and self direction

Create The Impossible
We believe imagination is required to make meaningful impact

Win Together
We believe in the incredible power of collaboration

Focus on What Matters
We do the things that move the needle the most

Get It Done
We refuse to give up until we achieve success
Open positions
Software Team Lead (Node.js)
Ramat Gan, Tel Aviv, Israel
Job Description
We are seeking a highly skilled Software Team Lead with deep expertise in Node.js to spearhead our NLP team, which is focused on processing natural language data within our revolutionary AI-powered test automation platform.
In this role, you will manage a team of 4 engineers remotely, guiding their technical work and aligning it with broader business objectives. You’ll be responsible for building and scaling backend services that process and transform user input into intelligent testing workflows, helping us shape the future of test automation.
Key responsibilities:
Lead the development of backend services using Node.js, focusing on high-performance data processing and NLP pipelines.
Collaborate closely with the Product, Backend, and Frontend teams to translate business logic into reliable backend systems.
Own the architecture, design, and implementation of our cutting-edge NLP engine.
Review code, guide design decisions, and ensure development best practices
Drive prioritization and planning, team processes, and cross-functional collaboration
Continuously seek improvements in performance, reliability, and developer experience
Qualifications
B.Sc. in computer science or equivalent.
6+ years of software development experience, with at least 3 years in Node.JS
Strong understanding of system design, data structures, and backend architecture
3+ years of experience in managing a backend team.
Proven ability to translate product/business needs into technical solutions
Experience working with remote/distributed teams
Advanced Requirements:
Experience working with NLP, data processing, or machine learning pipelines, or a strong interest in the field
All Done!
Your application for the Software Team Lead (Node.js) position was submitted successfully.