
Estamos em busca de um(a) Desenvolvedor(a) Full Stack Pleno/Sênior com forte experiência em backend Python e integração com APIs externas, capaz de desenvolver aplicações completas, funcionais, seguras e bem estruturadas. Essa pessoa será responsável por construir soluções que envolvem consumo de APIs públicas, persistência de dados, processamento e visualização através de uma interface simples e eficaz.
Continua apos o anúncioValorizamos profissionais que entreguem código limpo, organizado, com boas práticas de autenticação e arquitetura, além de uma visão clara de produto e foco na experiência do usuário.
Desenvolver APIs RESTful com autenticação (JWT ou token simples)
Integrar e consumir dados de APIs públicas (ex: clima, moedas, notícias, etc.)
Processar, agregar e disponibilizar os dados através de endpoints específicos
Continua apos o anúncioCriar interfaces simples e funcionais para visualização dos dados (HTML + JS ou frameworks como React/Vue)
Permitir filtragem dos dados por categoria, data ou tipo
Utilizar banco de dados relacional (PostgreSQL ou MySQL)
Escrever código escalável e de fácil manutenção
Dockerizar a aplicação para facilitar o deploy e portabilidade
Realizar controle de versão e colaboração via Git
Continua apos o anúncioExperiência sólida com Python e frameworks como Flask ou FastAPI
Conhecimento em bancos de dados relacionais (PostgreSQL ou MySQL)
Experiência com integração de APIs externas
Conhecimentos de autenticação segura (JWT ou tokens)
Familiaridade com Docker e práticas modernas de desenvolvimento
Habilidade para desenvolver interfaces web simples, usando HTML, JavaScript e/ou frameworks modernos como React ou Vue
Continua apos o anúncioCapacidade de desenvolver funcionalidades de filtro e visualização de dados (ex: cards, gráficos, tabelas)
Boas práticas de versionamento com Git
Experiência prévia com projetos de visualização de dados ou dashboards
Conhecimento em deploy de aplicações em nuvem (AWS, GCP, Azure)
Familiaridade com testes automatizados
Proatividade e autonomia na tomada de decisão técnica
Continua apos o anúncioClareza na comunicação e organização
Visão de produto e foco no usuário final
Interesse em criar soluções simples, mas bem estruturadas e seguras