Profissional Desenvolvimento Python Sênior
Descrição da Vaga
A primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções para empresas de diferentes setores e indústrias. Cada projeto tem suas tecnologias, soluções e prazos e você terá oportunidade de atuar e experimentar diferentes desafios. Além da nossa atuação pelo Brasil, com escritório no Rio de janeiro, São Paulo e Belo Horizonte, temos também filiais nos Estados Unidos, fazendo com que a Radix se consolide cada vez mais como uma empresa **global**. Quer fazer parte dessa história e transformar ideias e sonhos em realidade? **Como Profissional de Desenvolvimento de Software você vai:** * Desenvolver e manter componentes de software, aplicando boas práticas de codificação, testes e segurança. * Identificar problemas, propor soluções e contribuir para a melhoria contínua dos processos e da arquitetura dos sistemas. * Documentar processos e atuar com autonomia, inclusive em entregas complexas com múltiplas dependências. * Monitorar o desempenho das aplicações, acompanhar tendências de mercado, seguir rigorosamente práticas de segurança e participar ativamente de treinamentos, demonstrando proatividade e espírito colaborativo. * Entender a importância dos processos do time, além de conseguir já seguir todos os processos. * Proporcionar treinamento de desenvolvimento (principalmente técnico) aos integrantes da equipe iniciante, conforme necessário. **Para essa vaga, você deve ter:** Buscamos uma pessoa Desenvolvedora Python para atuar na construção e evolução de **microsserviços** em **Amazon Web Services**, usando **FastAPI**, com integração e **controle transacional** em banco **Oracle**, e arquitetura orientada a eventos com **Kafka**. O foco é entregar serviços confiáveis, observáveis e escaláveis. **Responsabilidades** * Desenvolver e manter microsserviços em Python com **FastAPI**, seguindo boas práticas de APIs REST (contratos, versionamento, padrões de erro); * Implementar **comunicação assíncrona por eventos** com **Kafka**: publicação/consumo, desenho de tópicos, contratos de evento, e integração com fluxos do negócio; * Implementar padrões de confiabilidade em mensageria: **idempotência**, **reprocessamento**, **retries**, **DLQ** (quando aplicável), ordenação por chave e gestão de offset; * Implementar **controle transacional** com Oracle (commit/rollback), garantindo consistência e performance; * Projetar camadas (routes/controllers, services, repositories) com boa separação de responsabilidades; * Escrever e manter testes (unitários e integração), inclusive cobrindo fluxos baseados em eventos; * Melhorar observabilidade: logs estruturados, métricas e tracing (incluindo métricas de consumers, lag e taxa de erros); * Contribuir com CI/CD, deploy, monitoramento e operação. **Requisitos obrigatórios** **Python e FastAPI** * Experiência sólida com **Python 3\.x** em produção. * Experiência com **FastAPI** (Pydantic, dependency injection, middlewares, validação, OpenAPI/Swagger). * Boas práticas de engenharia: organização de código, tratamento de exceções, logging e configuração por ambiente. **Kafka e arquitetura orientada a eventos** * Experiência prática com **Kafka** (producers e consumers) e conceitos: **tópicos, partições, consumer groups, offsets, retenção e ordenação por chave**. * Experiência desenhando **contratos de eventos** e padrões de integração (event\-driven), cuidando de compatibilidade e versionamento. * Conhecimento de padrões de confiabilidade: idempotência, deduplicação, retries/backoff, reprocessamento e estratégia de erro (ex.: DLQ). * Noção de observabilidade em mensageria: consumer lag, throughput, taxa de falhas, poison messages. **Banco Oracle e transações** * Experiência com Oracle via driver Python (ex.: oracledb) e **pool de conexões**. * Domínio de transações: **transação por request**, commit/rollback, evitar transações longas, noções de locking e concorrência. * SQL e performance: índices, paginação eficiente e operações em lote (bulk). **AWS e deploy** * Experiência com deploy e operação de serviços na AWS (EKS); * **Docker** e práticas de build/deploy. **Qualidade** * + Testes com pytest (e ferramentas correlatas), incluindo integração (DB e mensageria). **É um diferencial se você tiver:** * Superior completo em Ciência da Computação, Análise de Sistemas, Engenharia ou áreas afins. * Inglês intermediário para conversação. * Desenvolvimento Java \+ Python **Benefícios:** * Assistência Médica Nacional (para o titular e dependentes, com quarto privativo) * Assistência odontológica nacional (para o titular e dependentes) * Vale refeição / alimentação flexível * Auxílio home office * Day off (no mês do aniversário) * Wellhub (antigo Gympass) * Licença Maternidade (6 meses) e Paternidade (20 dias) estendidas * Auxílio creche para filhos de até 3 anos (por filho) * Apoio em saúde mental com a Wellz * Clube de Vantagens com descontos em diversos parceiros * Convênio com instituições de ensino e cursos de idioma * Desenvolvimento Profissional (Universidade Corporativa) * Parceria com empresa de coworkings no Brasil * Programa de Qualidade de Vida e Bem\-Estar * Médico consultor para acompanhamento de radixers * Planos de incentivos **A Radix está sempre no topo das Melhores Empresas para se trabalhar porque:** * Temos profissionais comprometidos, dedicados, curiosos e inovadores. * O espírito de equipe é a nossa maior força. Trabalhamos de forma cooperativa e sabemos que estamos juntos, remando na mesma direção. * Temos um ambiente diverso, que valoriza equidade e inclusão. * Nossa jornada de trabalho é flexível e em quase todos os projetos é possível trabalhar de qualquer lugar do Brasil. * Valorizamos o bem\-estar e o cuidado com as nossas pessoas, com programas de apoio à saúde mental, psiquiatra e médico consultor disponíveis. **Curtiu?** **\#VemPraRadix** **Código da vaga:** 9e3c
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev