DevJobs

Full stack Team Leader

Overview
Skills
  • SQL SQL
  • NestJS NestJS
  • Node.js Node.js
  • React React
  • NoSQL NoSQL
  • AWS AWS
  • Docker Docker
  • Terraform Terraform
Job Title: Full stack Team Leader

Location: Natanya, Near train station

Job Type: Full-time


Experience Required: Minimum 5 years in software development (frontend, backend)


Education: Bachelor's degree in Exact Sciences (Computer Science, Engineering, Mathematics, etc.)


About Captain’s Eye:

Captain's Eye is a leading AI software company that focuses on enhancing safety, security and the operation in the maritime and industrial sectors, including ships, oil and gas rigs, ports, and plants. Leveraging the latest machine learning technologies, we offer unparalleled real time video analytics capabilities.


Job Description:

We are looking for a skilled and dedicated Development Team Leader to join our team. The ideal candidate will have a strong background in software development, a passion for clean and organized coding, and the ability to lead a team of developers. You will be responsible for overseeing all development activities, including backend, frontend, ensuring high performance and responsiveness. In addition to managing the team, you will also spend part of your time actively developing. The job includes at least 70% hands on.


Key Responsibilities:

  • Lead and manage a team of developers (backend, frontend, devops)
  • Develop and maintain server-side applications using NestJS, Python
  • Design and manage databases, SQL and NoSQL
  • Develop and maintain frontend applications using React
  • Collaborate with team members to integrate UI elements with server-side logic
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and resolve bottlenecks and bugs
  • Help maintain code quality, organization, and automation
  • Apply common software design patterns
  • Write unit tests to ensure code quality and functionality
  • Implement excellent exception handling
  • Mentor and provide guidance to team members
  • Conduct code reviews and ensure adherence to coding standards
  • Coordinate with other teams and stakeholders to align development goals
  • Actively participate in development activities as needed


Requirements:

  • Minimum 5 years of experience in software development
  • Bachelor's degree in Exact Sciences (Computer Science, Engineering, Mathematics, etc.)
  • Strong leadership and communication skills
  • Experience with React.
  • Strong proficiency in NestJS or Node.js
  • Experience with AWS
  • Proficient with Docker for containerization
  • Ability to self-study and adapt to new technologies
  • Ability to work independently and as a collaborative team member.
  • Experience with Terraform is an advantage.
  • Experience with video streaming and networking is an advantage.
  • Familiarity with DevOps practices and CI/CD pipelines is an advantage
  • Experience with microservices architecture is an advantage

 

Captain\'s Eye