DevJobs

Full Stack Team Leader

Overview
Skills
  • Java Java ꞏ 5y
  • TypeScript TypeScript ꞏ 5y
  • Node.js Node.js ꞏ 4y
  • React React ꞏ 4y
  • Microservices Microservices
  • AWS AWS
  • GitHub Modules
  • lambda
  • Large-scale Micro Frontend Architecture
  • NPM
  • Serverless

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

Check Point Software Technologies