Desenvolvedor(a) Back-end Júnior
Rua Milton José Robusti – Jardim Botanico, Ribeirão Preto/SP, CEP 14021-613
Resumo da vaga
Candidaturas até
- Contratação
- PJ (pessoa jurídica)
- Modalidade
- Presencial
RemuneraçãoR$ 2.500 a R$ 4.000por mês
Candidatar-seLeva poucos minutos · sem anexar arquivo
- Publicada em
Abertura
Somos uma startup que está mudando a forma como as pessoas compram imóveis em leilão no Brasil. Todo dia, nossos robôs visitam centenas de sites de leiloeiros, leem editais e matrículas, cruzam os dados e entregam oportunidades reais para investidores e corretores. Procuramos alguém para cuidar dessa operação por dentro: os servidores na Railway, os coletores e a API que sustentam tudo.
O que você vai construir
- Servidores novos na Railway para cada site ou coletor que entra: criar o serviço, configurar as variáveis, publicar e acompanhar
- Scrapers e crawlers para sites de leilão de todo tipo: páginas com muito JavaScript, paginação, login, PDFs e HTML que muda sem aviso (Playwright, Cheerio)
- Coleta em escala, com filas e tarefas agendadas que respeitam o ritmo de cada site (BullMQ, Redis, cron)
- API em Node/TypeScript com PostgreSQL que recebe, limpa e entrega os leilões para o site e para a plataforma
- O caminho dos documentos: baixar editais e matrículas, extrair o texto (PDF e OCR) e analisar com modelos de IA
- Logs, alertas e verificações que avisam quando um servidor cai, um coletor para ou um site muda
O que precisa trazer
- TypeScript/Node.js: async/await, tratamento de erros e tipagem
- SQL e PostgreSQL: modelar tabelas, escrever consultas e entender para que serve um índice
- Base de web para scraping: HTTP (status, cabeçalhos, cookies, redirecionamentos), HTML, seletores CSS e a aba Rede do navegador
- Deploy em nuvem (usamos a Railway): criar um serviço, configurar variáveis de ambiente, publicar e ler os logs para descobrir por que algo caiu
- Git/GitHub com fluxo de PR
- Vontade de aprender rápido e assumir responsabilidade pelo que vai para produção
Ajuda ter
- Playwright ou Puppeteer, Cheerio, BullMQ/Redis, Zod, Vitest
- Railway no dia a dia (healthcheck, redeploy, rollback), Dockerfile e Cloudflare
- Monitoramento e logs (Better Stack, Grafana ou parecidos)
- Extração de texto de PDF, OCR e APIs de LLM
Candidate-se
Leva poucos minutos e não precisa anexar arquivo: basta um link. Se o seu perfil combinar com a vaga, a gente entra em contato pelo e-mail ou WhatsApp que você informar.