DevJobs

Research and Development Team Manager

Overview
Skills
  • Python Python ꞏ 5y
  • Flask Flask
  • PostgreSQL PostgreSQL
  • RESTful API RESTful API
  • CI/CD CI/CD
  • Git Git
  • AWS AWS
  • Docker Docker
  • RabbitMQ RabbitMQ
  • FastAPI
  • SQS
  • GDAL
  • GeoJSON
  • PostGIS
  • QGIS

Job Title: R&D Team Lead


Geox is a cutting-edge technology company focused on leveraging AI technology to automatically identify 3D objects from aerial imagery and create worldwide property databases. As we continue to grow, we are seeking a talented and experienced Senior Software Engineer to join our dynamic team. If you are passionate about Python, cloud-based architecture, big data, and AI, this is the perfect opportunity for you.


Responsibilities:

  • Team Lead senior engineer, you will take a central role in building Geox’s vision. You will have a real impact on our product and company while using cutting-edge technologies and methodologies.
  • Collaborate closely with cross-functional teams to design, develop, and implement large-scale, cloud-based architectures and efficient solutions using Python.
  • Utilize your expertise in big data technologies to process and analyze large datasets efficiently.
  • Extensive experience in mentoring junior developers through code reviews, providing constructive feedback, and ensuring compliance with coding standards and best practices.
  • Demonstrated ability to tackle complex code-related challenges and provide effective solutions.
  • Management of a team of 4 employees


Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Minimum of 5+ years of Proven experience as a Senior Software Engineer with expertise in Python.
  • Solid understanding of software development best practices, coding standards, and conventions.
  • Familiarity with PostgreSQL databases and the development of REST APIs, with a focus on crafting APIs using FastAPI and Flask.
  • Strong understanding and hands-on experience in large-scale systems.
  • Extensive knowledge of cloud-based architecture and services (AWS - Advantage).
  • Demonstrated experience in implementing and working with queues (such as SQS or rabbitMQ), including understanding of how to integrate them into software architecture.
  • Strong background in Git, CI/CD processes, and Docker.
  • Excellent communication and collaboration skills.
  • Excellent written and verbal English communication skills.


Advantages:

  • Familiarity with GIS software and libraries, such as PostGIS/QGIS/GDAL and experience in handling various types of geospatial data formats, such as shapefiles, GeoJSON, and raster datasets.


GeoX GIS Innovations