Estamos procurando um desenvolvedor de back-end para se juntar à nossa equipe dinâmica. O candidato ideal terá forte experiência em Python e um profundo conhecimento de tecnologias de back-end, incluindo MSSQL, Redis, Celery, RabbitMQ e Azure. Essa função envolve a criação, manutenção e otimização de sistemas de back-end escaláveis e de alto desempenho para dar suporte aos nossos aplicativos.
Principais responsabilidades:
Desenvolvimento de back-end:
Projete, desenvolva e mantenha sistemas de back-end baseados em Python eficientes, reutilizáveis e confiáveis.
Otimize o desempenho e a escalabilidade dos serviços de back-end.
Gerenciamento de banco de dados:
Projete e mantenha esquemas de banco de dados, consultas e procedimentos armazenados usando MSSQL.
Garanta a integridade dos dados e otimize o desempenho do banco de dados.
Filas de mensagens e tarefas:
Implemente e gerencie sistemas de mensagens usando o RabbitMQ.
Projete e otimize filas de tarefas e sistemas distribuídos usando Celery e Redis.
Integração com a nuvem:
Implante, monitore e gerencie sistemas de back-end no Azure.
Aproveite os serviços do Azure para escalabilidade, segurança e otimização de desempenho.
Controle de versão e colaboração:
Use o Git para controle de versão e colaboração com a equipe de desenvolvimento.
Participe de revisões de código para garantir entregas de alta qualidade.
Resolução de problemas:
Solucione problemas e depure problemas de produção.
Colabore com equipes multifuncionais para definir, projetar e enviar novos recursos.
Habilidades e qualificações necessárias:
Forte experiência em Python para desenvolvimento backend.
Proficiência em MSSQL e escrita de consultas SQL otimizadas e procedimentos armazenados.
Experiência prática com Redis e Celery para filas de tarefas e cache.
Expertise em RabbitMQ para sistemas de mensageria.
Conhecimento prático de serviços do Azure e pipelines de implantação.
Proficiência com Git e fluxos de trabalho de desenvolvimento colaborativo.
Fortes habilidades de resolução de problemas e atenção aos detalhes.
Excelentes habilidades de comunicação e trabalho em equipe.
Qualificações preferenciais:
Familiaridade com Docker e Kubernetes.
Experiência com arquitetura de microsserviços.
Conhecimento de design e desenvolvimento de APIs usando REST.
Exposição a pipelines de CI/CD e práticas de DevOps.
Conhecimento básico de Angular e pilhas de tecnologia front-end.
Obtém a tua avaliação gratuita e confidencial do currículo.