As a Full Stack Team Lead, youll balance leadership and hands-on coding - setting technical direction while enabling your team to thrive.
Your responsibilities will include:
Leading, mentoring, and growing a team of full-stack developers, fostering both technical and personal development.
Acting as the technical authority in your domain, making architecture decisions that balance scalability, performance, and usability.
Driving end-to-end delivery: from discovery to delivery, through implementation, deployment, and monitoring.
Building reusable components, services, and infrastructure to accelerate and standardize development.
Partnering closely with product managers and designers to translate product vision into actionable engineering plans.
Maintaining high standards in code quality, testing, CI/CD, and deployment pipelines.
Playing an active role in shaping company-wide engineering practices and technical direction.
Requirements: 4+ years of experience as a team leader, balancing people leadership and technical delivery.
4+ years of professional full-stack development experience.
Solid backend expertise with Node.js + TypeScript.
Strong frontend proficiency with React + TypeScript.
Experience with relational databases (PostgreSQL or similar).
Proven ability to design and implement complex systems at scale.
Experience partnering with product managers to deliver end-to-end solutions.
Strong emphasis on code quality, readability, and testing practices.
Familiarity with performance optimization techniques across the stack.
Track record of translating business challenges into technical plans and driving them to execution.
Strong people skills, with a passion for mentoring and creating an environment for growth.
Fluent communication in Hebrew and English.
This position is open to all candidates.