We are looking for a Full-Stack Team Lead. This role is perfect for an experienced and proactive person with outstanding programming skills. The ideal candidate excels at being a leader, is passionate about building strong teams, and loves leading the timely development of high-quality features in order to bring the company’s product to the next level.
This job is located in Tel Aviv (hybrid).
About Us
Check Point is a key player the network security field, striving to provide the leading SASE platform in the market. Our innovative approach, merging cloud and on-device protection, redefines how businesses connect in the era of cloud and remote work.
Job Description
- Lead a team of strong and experienced engineers responsible for client-server architecture of web applications on AWS infrastructure (which includes various services and components, data stores, configuration and security management on AWS).
- Lead by example and drive your team to continuously enhance and optimize the product, while maintaining our expectations for high quality and short development cycles
- Grow the team (by recruiting new members when needed, through mentoring, code review, professional development plans, etc.)
- Design, develop and release robust and scalable software components and services.
- Collaborate with team members and a wide range of other stakeholders.
- Coordinate dependencies with other teams and external interfaces.
- Promote the team’s continuous improvement in adherence to defined organizational goals.
- Work with various interfaces: Group Lead, Product Owner, and Software Architect to define the product roadmap and vision and convey it to the team.
Requirements
- BSc in computer science/engineering (or equivalent)
- 3+ years of experience in managing a software development team (4+ members, preferably a scrum team/squad which includes full-stack engineers), with a hands-on attitude
- 5+ years of hands-on experience with Java/TypeScript development
- 4+ years experience with React and Node.js
- Proven track record of designing and building native-cloud web applications from scratch on AWS
- Experience with microservice architecture, including serverless (lambda)
- Experience in working on large-scale micro frontend architecture - NPM, GitHub modules
- Extensive experience using Scrum and deep understanding of Agile principles, practices and values
- Solid understanding of design patterns, software development techniques, and clean code practices
- Team player, strong communication skills, and a positive attitude