DevJobs

Software Engineering Team Leader

Overview
Skills
  • Python Python ꞏ 6y
  • Node.js Node.js ꞏ 6y
  • MongoDB MongoDB
  • DevOps DevOps
  • Cloud Computing
  • SaaS Platform
  • GIS

Job description – Software Engineering Team Leader

Python• Node.js • Cloud Computing • MongoDB • SaaS Platform • DevOps • GIS


Position Location: Israel, Modi’in Hybrid

Reporting to: VP AI

Our Mission

BlueGreen Water Technologies is leading the charge in helping preserve and promote life on Earth by restoring, safeguarding, and optimizing the health, and safety of waterbodies worldwide – including their wildlife and aquatic biodiversity, ecosystems, and economies – by pioneering and applying proven scientific ingenuity and deep tech solutions.

Our technology suite includes an AI-based software platform with near-real-time remote monitoring of water bodies to enable intelligent, precision-based treatments using our patented nature-based products.

 

Objectives of this role

As a Software Engineering Team Leader, you will oversee the design, development, and maintenance of BlueGreen SaaS Platform. You will contribute and manage the frontend developers, backend engineers, and DevOps and you will direct the integration of computer vision algorithms into the data pipelines.

 

Responsibilities include

·      Manage the day-to-day activities of the software engineering team.

·      Design the cloud architecture to support data processing and web applications.

·      Oversee the integration of software packages developed by the AI team.

·      Enforce development standards, and best practices, and promote proficiency among team members.

·      Collaborate with product and AI teams to rapidly realize new innovative concepts.

·      Troubleshoot and debug issues across the system.

·      Integrate with external APIs and services.

·      Optimize the performance and scalability of the backend services.

·      Stay updated with the latest trends and technologies in the domain.

 

Required Knowledge, Skills, and Abilities

·      Bachelor’s degree in computer science, or any related degree or certification from a recognized industry body or learning institution.

·      At least 6 years of professional experience in hands-on development as a backend developer, fluent in NodeJS and Python

·      At least 2 years as a software development team leader and managing offshore team members.

·      Experience SaaS platforms, RESTful APIs, and big data processing and architecture.

·      Proven Cloud computing, DevOps pipelines, Kubernetes, Airflow-like workflow managers

·      Excellent communication in English

·      Collaboration skills, with the ability to work effectively in a team environment.

·      Preference is given to those experienced with:

o  MongoDB

o  GIS systems – tile services, Mapbox, PostGIS.

o  Python GIS packages – rasterio, geopandas, GDAL


BlueGreen Water Technologies