Especialista Desenvolvedor Backend em Firebase Functions para integrar Plataforma já existente com o Gmail IMAP (Receção de e-mail de candidaturas) e ao nosso domínio

Job ID: 39636902

Budget: $250 – $750 USD

Olá! Temos uma plataforma de gestão de de recrutamento, já desenvolvida no Firebase studio (com Cloud Firestore, Authentication), que inclui funcionalidades de Inteligência Artificial (IA). Atualmente, aplataforma está a ser acedida online.Agora, precisamos dar os próximos passos para o lançamento completo e eficiente, que incluem:1. Lançamento no Nosso Domínio Próprio: A plataforma precisa ser configurada para ser acessível através do nosso domínio personalizado .2. Integração com Servidor de E-mail Gmail (IMAP) para Candidaturas: Este é o foco principal. Precisamos de uma solução robusta no backend (usando Firebase CloudFunctions) que permita à nossa plataforma:○ Autenticação Segura: Permitir que os utilizadores (administradores) da nossa plataforma conectem as suas contas Gmail de forma segura (usando OAuth 2.0).○ Monitorização da Caixa de Entrada: Ler e-mails da caixa de entrada de contas Gmail autorizadas, especificamente e-mails relacionados a candidaturas (ex:procurando anexos de CV, palavras-chave, etc.).○ Processamento de E-mails: Extrair informações relevantes dos e-mails(remetente, assunto, corpo, anexos como CVs) e armazená-las no nosso CloudFirestore.○ Sincronização Agendada: A funcionalidade de leitura de e-mails deve serexecutada periodicamente (ex: a cada 5 ou 10 minutos) para verificar novas candidaturas sem intervenção manual.Tecnologias Envolvidas:● Firebase: Cloud Functions (TypeScript/Node.js), Cloud Firestore, Authentication● Google APIs: Gmail API, OAuth 2.0● Protocolos de E-mail: IMAP● (Opcional, se relevante para o frontend): Next.js (se o seu frontend for em Next.js e precisar de alguma integração específica com as funções de backend para o processo deautenticação OAuth).O que Esperamos do Freelancer:● Experiência comprovada com Firebase Cloud Functions e Node.js/TypeScript.● Conhecimento profundo da integração com Google APIs (especialmente Gmail API eOAuth 2.0).● Experiência em trabalhar com IMAP em ambientes de backend.● Capacidade de desenvolver soluções escaláveis, seguras e eficientes.● Boa comunicação e proatividade.