Desenvolvedor Fullstack Senior - Foco em Python
HubXP · São Paulo - SP · Remoto · HubXP
Sobre a vaga
Você vai atuar de forma dedicada no time de um cliente, desenvolvendo e evoluindo aplicações completas, com backend em Python e FastAPI e frontend em React e TypeScript. Buscamos uma pessoa sênior que transite com segurança entre backend, frontend e infraestrutura e que participe das decisões técnicas do time. O perfil ideal é mão na massa, com autonomia técnica, visão de produto e foco em qualidade. Dia a dia O que você vai fazer Desenvolver e evoluir aplicações fullstack com Python, FastAPI, React e TypeScript. Construir APIs REST escaláveis, seguras e bem documentadas. Criar interfaces performáticas, responsivas e com boa experiência de uso. Definir contratos de API em conjunto com Produto, Design e demais times. Integrar serviços externos e APIs de terceiros. Modelar e manter bancos de dados relacionais e não relacionais. Garantir qualidade com testes automatizados no backend e no frontend. Participar de decisões de arquitetura e de code reviews do time. Investigar e resolver problemas em aplicações distribuídas em produção. Apoiar o desenvolvimento técnico de pessoas menos experientes do time. Requisitos O que esperamos de você Experiência sólida com Python 3.8+ no desenvolvimento backend. Domínio de FastAPI ou Django na construção de APIs REST. Experiência com React e TypeScript em aplicações de produção. Conhecimento de bancos relacionais, como PostgreSQL ou MySQL. Experiência com bancos não relacionais, como MongoDB ou Redis. Prática com testes automatizados, como Pytest, Jest ou Testing Library. Domínio de Clean Code, SOLID e boas práticas de arquitetura. Experiência com Git e fluxos de versionamento como GitFlow. Vivência prática com AWS (EC2, S3, RDS, IAM, Lambda ou similares). Capacidade de levar entregas de ponta a ponta com autonomia. Diferenciais Pontos extras que valorizamos Experiência com Node.js ou Next.js. Conhecimento em mensageria, como Kafka ou RabbitMQ. Experiência com Docker e pipelines de CI/CD. Vivência com IA aplicada, como LLMs, OpenAI ou LangChain. Conhecimento em observabilidade: logs estruturados, métricas e tracing.
Requisitos principais
Candidatura
Publicado há 23 horas