Joana Amaro licenciou-se em Enfermagem em 2007. Após ter trabalhado numa Unidade Renal do Hospital Universitário de St Luke’s, em Bradford no Reino Unido, integrou em 2010 a Unidade de Saúde Ocupacional da Universidade do Porto. Em 2013 completou o Mestrado em Epidemiologia pela Faculdade de Medicina da Universidade do Porto com a tese intitulada ‘Patterns of breast cancer mortality trends in Europe’. Em 2022, concluiu o Programa de Doutoral em Saúde Pública Global, um consórcio entre a Universidade do Porto e a Universidade Nova de Lisboa, com a tese intitulada ‘Work and health in mothers of a Portuguese birth cohort’, sendo a Saúde Ocupacional um dos seus principais interesses de investigação.
É professora auxiliar convidada na Faculdade de Medicina da Universidade do Porto, e integra o laboratório coordenado por Raquel Lucas Population design of musculoskeletal health and disease do ITR – Laboratório para a Investigação Integrativa e Translacional em Saúde Populacional. Teve ainda oportunidade de integrar a OMEGA-NET (CA COST Action CA16216), uma rede de coordenação e harmonização de coortes ocupacionais europeias, bem como o projeto “MERIT – MothER Income InequaliTy”, que analisou o impacto da maternidade no rendimento e na carreira profissional.