Desenvolvedor FullStack Senior (Python)
Candidatar-se para esta vaga
Sobre a vaga
Esta é uma oportunidade única para atuar como Desenvolvedor FullStack Senior em uma empresa que valoriza inovação tecnológica e excelência técnica. Você será responsável por projetar e implementar arquiteturas robustas baseadas em microsserviços, trabalhando com tecnologias de ponta como Python, AWS e processamento de dados em larga escala. A Hunt IT busca um profissional com visão sistêmica e capacidade de liderança técnica para atuar em São Leopoldo/RS no modelo híbrido.
O profissional selecionado terá a oportunidade de trabalhar em projetos desafiadores envolvendo Big Data, pipelines de dados e soluções escaláveis na nuvem AWS. Você atuará como referência técnica, participando de decisões estratégicas relacionadas à arquitetura e mentorando outros desenvolvedores. Este é o momento ideal para aplicar conhecimentos avançados em recrutamento para tecnologia e fazer parte de uma equipe que prioriza qualidade, escalabilidade e boas práticas de desenvolvimento.
O que você vai fazer (Atividades)
- Projetar, desenvolver e implementar arquiteturas robustas baseadas em microsserviços e processamento de dados em larga escala
- Desenvolver soluções avançadas para ingestão, transformação e análise de dados utilizando tecnologias de Big Data e bancos SQL/NoSQL
- Definir e evoluir padrões de infraestrutura em AWS, garantindo segurança, escalabilidade e alta disponibilidade
- Atuar como referência técnica, participando de decisões estratégicas sobre arquitetura e tecnologias
- Criar, validar e otimizar pipelines de dados e processos ETL, assegurando qualidade e performance
- Mentorar e apoiar desenvolvedores, disseminando conhecimentos sobre arquitetura e práticas DevOps
- Elaborar e manter documentação técnica clara facilitando compreensão das regras de negócio e implementações
O que buscamos (Requisitos)
- Experiência mínima de 6 anos em desenvolvimento Backend utilizando Python (Flask, Django e/ou FastAPI)
- Conhecimentos sólidos em React e/ou Next.js para desenvolvimento de aplicações web modernas e responsivas
- Proficiência em Python, bancos de dados SQL e NoSQL com experiência prática comprovada
- Experiência avançada com serviços AWS, incluindo Lambda, ECS, ECR, RDS e Glue
- Vivência na construção e manutenção de arquiteturas escaláveis baseadas em microsserviços
- Conhecimento sólido em padrões de arquitetura e design de software para sistemas robustos
- Domínio de versionamento de código utilizando Git e GitHub em projetos colaborativos
- Experiência com modelagem de dados, pipelines e processos ETL para análise de grandes volumes
- Experiência com plataformas de Big Data e processamento distribuído (diferencial)
- Certificações AWS e conhecimento em observabilidade de aplicações (diferencial)
O que oferecemos (Benefícios)
- Oportunidade de atuar como referência técnica em projetos desafiadores e inovadores
- Ambiente colaborativo com foco em desenvolvimento profissional e mentoria
- Trabalho híbrido em São Leopoldo/RS com flexibilidade e qualidade de vida
- Projetos envolvendo tecnologias de ponta em Big Data, AWS e arquiteturas modernas
Sobre a Hunt IT
A Hunt IT é uma consultoria de recrutamento especializado com mais de 15 anos de história, reconhecida pela agilidade no atendimento e alto fit comportamental de seus candidatos (94% de retenção em 6 meses). Nossa missão é conectar os melhores talentos às grandes empresas, oferecendo um processo seletivo transparente e direto ao ponto. Especializamo-nos em posições de tecnologia e sabemos como avaliar desenvolvedores com precisão técnica e comportamental.
Perguntas Frequentes sobre a vaga e termos técnicos
O que faz um Desenvolvedor FullStack Senior no dia a dia?
Um Desenvolvedor FullStack Senior trabalha tanto no front-end quanto no back-end de aplicações, projetando arquiteturas completas. No dia a dia, desenvolve APIs robustas, interfaces de usuário responsivas, integra sistemas, otimiza performance e mentora outros desenvolvedores. É responsável por decisões técnicas estratégicas e garantir a qualidade do código em toda a stack de desenvolvimento.
O que são microsserviços e qual sua importância?
Microsserviços são uma arquitetura de software onde aplicações grandes são divididas em serviços pequenos e independentes, cada um executando um processo específico. Essa abordagem oferece maior escalabilidade, facilita manutenção, permite deploys independentes e melhora a resiliência do sistema. É essencial para empresas que precisam de flexibilidade e crescimento sustentável de suas aplicações.
Qual a importância dos pipelines de dados em projetos de Big Data?
Pipelines de dados são sequências automatizadas de processos que coletam, transformam e transferem dados de múltiplas fontes para destinos específicos. Em projetos de Big Data, eles garantem que grandes volumes de informações sejam processados de forma eficiente, confiável e em tempo real. São fundamentais para análises precisas, relatórios automatizados e tomada de decisões baseada em dados.