
Desenvolvedor(A) Backend Django/Python Sênior
Há 7 dias
**Você é apaixonado por Python, Django, IA e deseja participar de uma grande transoformação no mercado jurídico?
**A Freelaw está em busca de um Desenvolver de Software Back-end Sênior para se juntar ao nosso time dinâmico
**Aqui, você terá a oportunidade de trabalhar com projetos desafiadores, moldar a experiência de nossos usuários e colaborar com uma equipe multidisciplinar, focada em entregar soluções inovadoras aos advogados que utilizam a nossa plataforma.
** Se você gosta de criar aplicações que geram impacto positivo no negócio, com foco em otimizar processos e gerar mais receita para a empresa, essa vaga é para você
**Quais serão suas principais responsabilidades?
**:
- **Arquitetura e Design de Software**:Participar da definição e desenho da arquitetura da aplicação, considerando melhores práticas de escalabilidade, segurança e manutenção.
Estabelecer padrões de desenvolvimento e de versionamento de API, como RESTful ou até GraphQL, caso necessário.
- **Criação de APIs complexas**:Desenvolvimento de APIs eficientes utilizando Django Rest Framework, incluindo autenticação (JWT, OAuth), autorização, cache, e otimização de queries para evitar problemas de desempenho (como o N+1 problem).
- **Serialização de dados**:Desenvolvimento de serializers avançados (normalização e desnormalização), tratamento de relacionamento entre modelos e campos customizados.
- **Modelagem de dados**:Criação e manutenção de modelos no Django ORM, mapeando classes Python para tabelas no banco de dados (SQL e NoSQL).
- **Querysets otimizados**: Uso avançado de QuerySets, como queries select_related, prefetch_related, annotate, e aggregate para otimização de consultas ao banco.
- **Migrações**:Gerenciamento e planejamento de migrações de banco de dados de maneira eficiente, minimizando downtime e problemas com dados existentes.
- **Otimização de desempenho**: Identificação de gargalos de performance e criação de soluções escaláveis, como uso de cache (Redis, Memcached), otimização de consultas, e balanceamento de carga.
- **Escalabilidade de aplicações**:Preparar a aplicação para suportar picos de tráfego e grandes volumes de dados, utilizando boas práticas de escalabilidade horizontal e vertical.
- **Suporte e refatoração de código**:Manutenção e atualização de sistemas legados, refatorando código quando necessário para garantir que esteja de acordo com as melhores práticas e tecnologias atuais.
- **Migração de versões**: Atualização de versões do Django, DRF e outros pacotes de maneira segura, garantindo a compatibilidade e a não quebra de funcionalidades.
- **Implementação de boas práticas de segurança**:Garantir que a aplicação siga as melhores práticas de segurança, como proteção contra injeção de SQL, CSRF, XSS, segurança de API (autenticação, autorização), e tratamento de dados sensíveis.
- **Monitoramento e respostas a vulnerabilidades**:Implementar mecanismos de monitoramento de vulnerabilidades e resposta a incidentes de segurança.
- **Testes automatizados**: Desenvolvimento de testes unitários, de integração e testes de ponta a ponta utilizando ferramentas como pytest, unittest, ou o test framework do próprio Django.
- **Cobertura de testes**:Garantir que a cobertura de testes seja adequada e que as APIs sejam testadas com diferentes cenários, como grandes volumes de dados e situações de erro.
- **CI/CD**:Configurar pipelines de integração contínua e entrega contínua para automatizar testes e deploys.
- **Webhooks e sistemas de mensagens**: Implementação e consumo de webhooks e integração com filas de mensagens como Celery, RabbitMQ, ou Kafka.
- **Documentação de API**: Manter a documentação das APIs atualizada e clara, utilizando ferramentas como Swagger ou DRF-Spectacular para documentação automatizada.
- **Boas práticas de desenvolvimento**:Garantir que o código siga as boas práticas de Python (PEP 8) e de Django, promovendo a utilização de code reviews e linters.
- **Liderança técnica**:Orientar desenvolvedores juniores e plenos, conduzindo revisões de código e oferecendo suporte técnico.
Participar ativamente nas decisões técnicas da empresa, colaborando na escolha de tecnologias, padrões e frameworks.
- **Configuração de ambientes**: Definir e configurar ambientes de desenvolvimento, teste e produção (Docker, Kubernetes, etc.).
- **Deploy e monitoramento**: Auxiliar no processo de deploy contínuo, monitoramento de performance em produção (com ferramentas como New Relic, Sentry, Prometheus) e troubleshooting.
**O que você precisa ter para encarar o desafio?
**:
- Experiência avançada com Django e Django Rest Framework
- Conhecimento profundo de Django ORM, Views, Signals, Middlewares e Serializers avançados no DRF.
- Experiência no desenvolvimento de APIs complexas e no desenho de arquiteturas RESTful.
- Conhecimento em arquitetura de software
- Capacid
-
Desenvolvedor Python/Django Sênior
Há 5 dias
Belo Horizonte, Brasil Innolevels Tempo inteiroOverviewEstamos contratando Desenvolvedor Python/Django Sênior para atuar em uma squad de desenvolvimento ágil.Local: Home Office.Salário: 9000.RequirementsInglês avançadoExperiência avançada em PythonExperiência avançada em DjangoResponsibilitiesAtuar em uma squad de desenvolvimento ágilCompanyEmpresa: InnolevelsRamo: Informática/...
-
Desenvolvedor Backend Sênior
Há 19 horas
Belo Horizonte, Brasil Caderno Nacional Tempo inteiroDesenvolvedor Backend Sênior - Detalhes da Vaga. ? Desenvolvimento Backend Experiência sólida no desenvolvimento de sistemas web, com conhecimento de arquitetura de servidores e APIs. ? Domínio de Node. ?js e TypeScript, incluindo experiência prática com frameworks como Fastify e NestJS. ? Proficiência em Python e conhecimento de frameworks como Flask...
-
Desenvolvedor(a) Backend Sênior
2 semanas atrás
Belo Horizonte, Minas Gerais, Brasil aquarela Tempo inteiroA aquarela procura um(a) Desenvolvedor(a) Backend Sênior para criar e manter soluções de servidor escaláveis e eficientes. Atuando principalmente com Node.js/TypeScript (frameworks Fastify, NestJS) e Python (frameworks Flask, Django), você será responsável por arquitetar APIs robustas e serviços backend que dão suporte a projetos inovadores de IA...
-
Desenvolvedor Python Sênior
3 semanas atrás
Belo Horizonte, Minas Gerais, Brasil BairesDev Tempo inteiroDesenvolvedor Python Sênior - Trabalho Remoto | REF# Desenvolvedor Python Sênior - Trabalho Remoto | REF# Há mais de 15 anos, a BairesDev é líder em projetos tecnológicos. Entregamos soluções inovadoras para gigantes como Google e Rolls-Royce e as startups mais inovadoras do Vale do Silício.Temos uma equipe diversa de mais de 4.000 profissionais...
-
Desenvolvedor Python Sênior
3 semanas atrás
Belo Horizonte, Minas Gerais, Brasil BairesDev Tempo inteiroDesenvolvedor Python Sênior - Trabalho Remoto | REF#282585Desenvolvedor Python Sênior - Trabalho Remoto | REF#282585Há mais de 15 anos, a BairesDev é líder em projetos tecnológicos. Entregamos soluções inovadoras para gigantes como Google e Rolls-Royce e as startups mais inovadoras do Vale do Silício.Temos uma equipe diversa de mais de 4.000...
-
Desenvolvedor(A) Full Stack Sênior
1 semana atrás
Belo Horizonte, Brasil Associated Nerd Tempo inteiroNosso cliente é uma startup promissora no mercado de IA Generativa, com soluções para médias e grandes empresas B2B. Fundada em 2024, já possui um backlog robusto e desafios reais de escala, integração e entrega.Agora, buscam um(a) Full Stack Sênior para atuar de forma hands-on, com autonomia, ownership e alta capacidade técnica, transformando...
-
Desenvolvedor De Back End/Automacao
Há 19 horas
Belo Horizonte, Brasil Command-A Tempo inteiroEstamos em busca de um(a) desenvolvedor(a) backend experiente, com domínio em Python e construção de APIs RESTful, para atuar no desenvolvimento de sistemas escaláveis baseados em microserviços.O(a) profissional ideal deve ter forte preocupação com performance, manutenibilidade e boas práticas de engenharia de software.ResponsabilidadesProjetar,...
-
Desenvolvedor de back end/Automacao
Há 3 dias
Belo Horizonte, Brasil Command-A Tempo inteiroEstamos em busca de um(a) desenvolvedor(a) backend experiente, com domínio em Python e construção de APIs RESTful , para atuar no desenvolvimento de sistemas escaláveis baseados em microserviços . O(a) profissional ideal deve ter forte preocupação com performance, manutenibilidade e boas práticas de engenharia de...
-
Desenvolvedor de back end/Automacao
Há 3 dias
Belo Horizonte, Brasil Command-A Tempo inteiroEstamos em busca de um(a) desenvolvedor(a) backend experiente, com domínio em Python e construção de APIs RESTful, para atuar no desenvolvimento de sistemas escaláveis baseados em microserviços. O(a) profissional ideal deve ter forte preocupação com performance, manutenibilidade e boas práticas de engenharia de software. Responsabilidades -...
-
Desenvolvedor De Back End/Automacao
Há 20 horas
Belo Horizonte, Brasil Command-A Tempo inteiroEstamos em busca de um(a) desenvolvedor(a) backend experiente, com domínio em Python e construção de APIs RESTful , para atuar no desenvolvimento de sistemas escaláveis baseados em microserviços . O(a) profissional ideal deve ter forte preocupação com performance, manutenibilidade e boas práticas de engenharia de software. Responsabilidades Projetar,...