Web/Mobile Full Stack Software developer

MindEarth combines satellite imagery, distributed mapping systems and mobile data to create information related to consumer goods, urban environments and spatial socio-economic factors. We rely on a team of mappers and proprietary equipment to carry out distributed street-level photographic campaigns in major world cities to map, identify and categorize features visible from the public space using state of the art artificial intelligence algorithms. We are now developing innovative software solutions to streamline all phases of data collection, extraction, analysis, visualization and reporting.

To this end, MindEarth is seeking a talented and motivated Web/Mobile full stack software developer to working in close collaboration with the R&D team to develop and deploy key functionalities to plan, manage and perform street-view mapping campaigns in urban environments, and to to carry out all life-cycle phases of software development.

Job Features

Job Category

Full stack Software Developer

Job type

Full-time contract

Working schedule

40 hours/week


50.000-90.000 per year (gross) depending on experience


Main office is in Milan with possibility of both office and remote working (30% vs. 70%)

Start date

July 2022

Main activities

  • the design of a management platform for distributed mapping, addressing aspects of user management, activity logging and remote assistance
  • the development of a task creation and allocation system complemented by a dynamic web/mobile UI to assess the status of the mapping campaign 
  • the development of an aggregation backend for organizing and monitoring distributed street-view mapping activities.

Main tasks

  • implementing a backend service to manage mapping tasks and operators;
  • deploying a set of APIs endpoints to guarantee the communication between the mapping units and the cloud backend, 
  • designing UIs in web and mobile apps to interact with the backend and dynamically monitor the state of the mapping campaign.
  • helping develop/improve existing web and mobile applications with advanced UI and dynamical visualization of data streamed from the mapping units and the backend.

Main tools

  • React JS, 
  • OpenLayers, 
  • HTML5, 
  • SQL and/or 
  • NoSQL databases,
  • Flask / FastAPI-like frameworks. 


The ideal candidate has a diploma or degree in computer science / IT disciplines.


We consider applications from both experienced and young professionals.

Required language skills

Fluency in English language (spoken and written)

Apply online

Application Form

  • Max. file size: 10 MB.
    Please upload a short 1-page cover letter as a PDF file (max upload size is 10MB)
  • Max. file size: 10 MB.
    Please upload your CV in English as a PDF file (max upload size is 10MB)
  • Feel free to use this space to ask us any questions you might have regarding the job.