DevJobs

Software Engineering Team Leader

Overview
Skills
  • Python Python ꞏ 6y
  • Node.js Node.js ꞏ 6y
  • MongoDB MongoDB
  • RESTful API RESTful API
  • Kubernetes Kubernetes
  • Mapbox
  • SaaS platforms
  • PostGIS
  • Airflow-like workflow managers
  • GIS systems – tile services
  • DevOps pipelines
  • Cloud computing
  • Big data processing and architecture
  • GIS systems
  • geopandas
  • GDAL
  • Python GIS packages
  • Python GIS packages – rasterio
  • Rasterio
Objectives of this role

As a Software Engineering Team Leader, you will oversee the design, development, and maintenance 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:

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.

Requirements:

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:
  • MongoDB
  • GIS systems – tile services, Mapbox, PostGIS.
  • Python GIS packages – rasterio, geopandas, GDAL

CV [email protected]
BlueGreen Water Technologies