Desenvolvedor(a) Fullstack (Python & React) Sênior
Descrição da Vaga
**Sobre o Desafio (FinData)** Estamos buscando um(a) desenvolvedor(a) Fullstack para assumir a liderança técnica e a evolução do **FinData** , uma plataforma focada em inteligência de dados financeiros. O projeto já possui um MVP funcional (Backend em Python/Django e Frontend em React), e seu objetivo será dar continuidade a essa base, refatorar pontos críticos de arquitetura e implementar novas features de IA e visualização de dados. Você não será apenas "mais um coder", mas sim o braço direito técnico para escalar o produto. **Suas Responsabilidades** * **Evolução do Backend (Python/Django):** Manter e expandir a API RESTful existente, otimizando as rotas e a estrutura do banco de dados para performance. * **Engenharia de Dados:** Gerenciar e aprimorar os scripts de coleta de dados (ex: captura de dados de IPU e outros índices financeiros), garantindo robustez contra bloqueios e falhas. * **Frontend Rico (React):** Desenvolver componentes visuais complexos (gráficos, dashboards interativos) e manter a integração fluida com o backend. * **Infraestrutura \& DevOps:** Gerenciar o ambiente Docker (Compose) e os pipelines de deploy (atualmente em ambientes como Render), garantindo que python manage.py não seja a única forma de gerir o sistema. * **Camada de Inteligência (IA):** Integrar APIs de LLMs para funcionalidades de análise semântica e vetorização de dados financeiros. **Stack Tecnológico Obrigatório** Buscamos alguém que transite bem entre dados e interfaces web. * **Backend:** Python 3\.x avançado (Experiência comprovada com **Django** ou FastAPI). * **Frontend:** JavaScript/TypeScript com **React** (Hooks, Context API, gerenciamento de estado). * **Dados:** Pandas, SQL avançado e experiência com bibliotecas de scraping (Playwright, Selenium, Scrapy ou BeautifulSoup). * **Infra:** Docker e Docker Compose (Essencial para orquestrar nossos serviços). **Diferenciais (O que brilha os olhos)** * Experiência prévia com produtos do mercado financeiro ou fintechs. * Conhecimento em bibliotecas de visualização de dados (Recharts, Chart.js, D3\.js). * Noções de Data Engineering (ETL, normalização de dados). **Perfil Comportamental** * **Autonomia:** Como principal desenvolvedor do projeto, você precisa tomar decisões arquiteturais e saber "destravar" problemas sozinho. * **Orientado a Produto:** Entende que o código é um meio para entregar valor ao usuário final. Preocupa\-se com a UX e com a estabilidade da ferramenta.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev