Desenvolvedor(a) Backend Python Sênior

Há 3 dias


Belo Horizonte, Minas Gerais, Brasil Freelaw Tempo inteiro
Desenvolvedor(a) Backend Sênior para Freelaw

Você é apaixonado por Python e deseja participar de uma grande transformação no mercado jurídico? A Freelaw está em busca de um Desenvolvedor(a) Backend 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.


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.
  • 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.
  • 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.
  • Integrações de APIs de terceiros: Desenvolver integrações com serviços externos, como provedores de pagamento, gateways de autenticação, serviços de email, e outros, utilizando Django ou DRF.
  • 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.
Requisitos
  • Experiência avançada com Django e Django Rest Framework: Conhecimento profundo de Django ORM, Views, Signals, Middlewares e Serializers avançados no DRF.
  • Conhecimento em arquitetura de software: Capacidade de planejar e arquitetar sistemas escaláveis e modulares, envolvendo múltiplos serviços e camadas de software.
  • Otimização de performance e escalabilidade: Experiência em otimização de consultas no Django ORM (uso avançado de select_related, prefetch_related, annotate, etc.).
  • Segurança em aplicações web e APIs: Experiência com boas práticas de segurança no desenvolvimento web e APIs, incluindo proteção contra CSRF, XSS, SQL Injection, e segurança de autenticação/autorização (JWT, OAuth2).
  • Testes automatizados e integração contínua: Experiência em escrever testes unitários, de integração e de ponta a ponta (usando pytest, unittest, etc.).
Desenvolvedor(a) ideal

Se você é apaixonado por Python e deseja participar de uma grande transformação no mercado jurídico, essa é a oportunidade certa para você A Freelaw está em busca de um Desenvolvedor(a) Backend 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.



  • Belo Horizonte, Minas Gerais, Brasil Freelaw Tempo inteiro

    Desenvolvedor(a) Backend Sênior em PythonSe você é apaixonado por Python e deseja participar de uma grande transformação no mercado jurídico, a Freelaw está em busca de um Desenvolvedor(a) 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...

  • Desenvolvedor Backend Java

    2 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Engenheiro Desenvolvedor Backend Tempo inteiro

    Descrição da VagaA Foursys é uma empresa apaixonada por inovação, design e transformação digital. Somos uma equipe global e somos reconhecidos como um dos melhores lugares para trabalhar (GPTW). Nossa diversidade é uma das nossas maiores forças, pois acreditamos que as diferentes ideias e perspectivas enriquecem nossa...


  • Belo Horizonte, Minas Gerais, Brasil Freelaw Tempo inteiro

    Desenvolvedor(a) Backend Sênior para FreelawVocê é um profissional apaixonado por tecnologia e deseja contribuir para a inovação no mercado jurídico? A Freelaw está procurando por um Desenvolvedor(a) Backend Sênior para se juntar ao nosso time dinâmico.ResponsabilidadesArquitetar e desenvolver soluções de software escaláveis e seguras utilizando...


  • Belo Horizonte, Minas Gerais, Brasil Freelaw Tempo inteiro

    Desenvolvedor(a) Backend Sênior para FreelawA Freelaw está em busca de um Desenvolvedor(a) Backend 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...


  • Belo Horizonte, Minas Gerais, Brasil Freelaw Tempo inteiro

    Desenvolvedor(a) Backend Sênior em FreelawEstamos procurando por um Desenvolvedor(a) Backend Sênior para se juntar ao nosso time em Freelaw. Se você é apaixonado por Python, Django e deseja participar de uma grande transformação no mercado jurídico, essa é a oportunidade perfeita para você.ResponsabilidadesParticipar da definição e desenho da...


  • Belo Horizonte, Minas Gerais, Brasil plus it consulting 62573 Tempo inteiro

    Descrição da VagaDesenvolvedor Backend Senior e Desenvolvedor JavaApoiar com a melhoria contínua investigando alternativas para melhorar a qualidade do software e garantir a escalabilidade do sistema.BenefíciosFormação académica: é necessário ter formação acadêmica em áreas relacionadas à tecnologia da informação.Experiência: é necessário...


  • Belo Horizonte, Minas Gerais, Brasil Foursys Tempo inteiro

    Desenvolvedor Backend SeniorFoursys busca um profissional apaixonado por inovação e design para integrar seu time de desenvolvimento.Como Desenvolvedor Backend Senior, você será responsável por desenvolver soluções inovadoras e escaláveis para atender às necessidades dos clientes.Com sua experiência em Java e Springboot, você ajudará a criar...


  • Belo Horizonte, Minas Gerais, Brasil FOURSYS Tempo inteiro

    Desenvolvedor Backend SeniorA Foursys é uma empresa inovadora que busca um profissional experiente para integrar sua equipe de desenvolvimento de software. Nossa empresa é global e valoriza a diversidade e a criatividade.Como Desenvolvedor Backend Senior, você será responsável por desenvolver soluções de software de alta qualidade utilizando Java e...


  • Belo Horizonte, Minas Gerais, Brasil Freelaw Tempo inteiro

    Desenvolvedor(a) Backend Django/Python SêniorEstamos procurando por um profissional experiente em desenvolvimento de aplicações web com Django para se juntar à nossa equipe em Freelaw. O candidato ideal terá experiência avançada em Django e Django Rest Framework, além de conhecimento em arquitetura de software e boas práticas de design de...

  • Desenvolvedor de Backend

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Inter Tempo inteiro

    Desenvolvedor de BackendEstamos procurando por um profissional experiente em desenvolvimento de backend para se juntar à nossa equipe em Inter. O candidato ideal terá experiência com Golang ou Python, além de conhecimento em AWS e/ou Azure.ResponsabilidadesEvoluir a plataforma de Infraestrutura como Código do Inter para facilitar o dia-a-dia de milhares...


  • Belo Horizonte, Minas Gerais, Brasil Brq Digital Solutions Tempo inteiro

    Descrição da VagaA BRQ Digital Solutions está procurando por um profissional experiente em desenvolvimento de software backend para se juntar à nossa equipe de tecnologia. Nossa empresa é uma das maiores empresas de transformação digital do país, com uma plataforma de serviços end to end que oferece soluções inovadoras e eficientes para grandes...

  • Desenvolvedor de Backend

    2 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Inter Tempo inteiro

    Desenvolvedor de BackendEstamos procurando por um profissional experiente em desenvolvimento de backend para se juntar à nossa equipe em Inter. O candidato ideal terá experiência com Golang ou Python, além de conhecimento em AWS e/ou Azure.ResponsabilidadesEvoluir a plataforma de Infraestrutura como Código do Inter para facilitar o dia-a-dia de milhares...


  • Belo Horizonte, Minas Gerais, Brasil Inter Tempo inteiro

    Desenvolvedor de BackendEstamos procurando por um profissional experiente em desenvolvimento de backend para se juntar à nossa equipe em Inter. O candidato ideal terá experiência com Golang ou Python, além de conhecimento em AWS e/ou Azure.ResponsabilidadesEvoluir a plataforma de Infraestrutura como Código do Inter para facilitar o dia-a-dia de milhares...


  • Belo Horizonte, Minas Gerais, Brasil plus it consulting 62573 Tempo inteiro

    Descrição da VagaEstamos procurando por um Desenvolvedor Backend Senior e Desenvolvedor Java para apoiar a melhoria contínua da nossa equipe. O candidato ideal terá experiência em desenvolvimento de software e conhecimento em Java.ResponsabilidadesApoiar a melhoria contínua da equipe;Desenvolver soluções em Java;Trabalhar em equipe para alcançar...

  • Desenvolvedor de Backend

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Inter Tempo inteiro

    Desenvolvedor de BackendEstamos procurando por um profissional experiente em desenvolvimento de backend para se juntar à nossa equipe em Inter. O candidato ideal terá experiência com Golang ou Python, além de conhecimento em AWS e/ou Azure.Responsabilidades:Evoluir a plataforma de Infraestrutura como Código do Inter para facilitar o dia-a-dia de...


  • Belo Horizonte, Minas Gerais, Brasil Inter Tempo inteiro

    Desenvolvedor de BackendEstamos procurando por um profissional experiente em desenvolvimento de backend para se juntar à nossa equipe de tecnologia. O candidato ideal terá experiência com Golang ou Python, além de conhecimento em AWS e/ou Azure.Responsabilidades:Evoluir a plataforma de Infraestrutura como Código do Inter para facilitar o dia-a-dia de...

  • Desenvolvedor Web Sênior

    2 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil MAAC Travel Tempo inteiro

    Desenvolvedor Web SêniorEstamos procurando por um Desenvolvedor Web Sênior apaixonado por tecnologia e inovação para se juntar à nossa equipe de desenvolvimento de soluções web de alta performance.Responsabilidades:Desenvolver e implementar soluções web escaláveis e robustas.Participar de reuniões de planejamento e revisões de código.Trabalhar...

  • Desenvolvedor de Backend

    2 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Inter Tempo inteiro

    Desenvolvedor de BackendEstamos procurando por um profissional experiente em desenvolvimento de backend para se juntar à nossa equipe de tecnologia. O candidato ideal terá experiência em desenvolver APIs escaláveis utilizando Golang e terá habilidades em automação de processos e integração de sistemas.Responsabilidades:Evoluir a plataforma de...


  • Belo Horizonte, Minas Gerais, Brasil SEIDOR Tempo inteiro

    Descrição da VagaEstamos procurando por um Desenvolvedor Backend Sênior para integrar nossa equipe de tecnologia em Belo Horizonte. O candidato ideal terá experiência em desenvolvimento de aplicações backend com tecnologias como TypeScript, JavaScript, ExpressJS, NestJS e banco de dados relacionais e não relacionais.Habilidades e...


  • Belo Horizonte, Minas Gerais, Brasil SEIDOR Tempo inteiro

    Descrição da VagaEstamos procurando por um Desenvolvedor Backend Sênior para integrar nossa equipe de tecnologia em Belo Horizonte. O candidato ideal terá experiência em desenvolvimento de aplicações backend com tecnologias como TypeScript, JavaScript, ExpressJS, NestJS e banco de dados relacionais e não relacionais.Habilidades e...