Desenvolvedor Phyton Sênior

  • Blumenau - SC
  • Permanente
  • Período integral
  • Há 7 horas
Detalhes da VagaEscolaridade Não InformadoSegmento Não InformadoSalário Não InformadoÁrea de AtuaçãoDiversos / OutrosO que você irá fazer
  • Arquitetura de Software: Habilidade para projetar sistemas escaláveis e distribuídos, utilizando um ou mais padrões como Microservices, Event-Driven Architecture, e Domain-Driven Design (DDD).
  • Banco de Dados: Conhecimento avançado em bancos de dados relacionais (PostgreSQL) e NoSQL (Redis).
  • Experiência em otimização de consultas e modelagem de dados.
  • DevOps e Infraestrutura: Familiaridade com CI/CD pipelines, ferramentas de automação (Jenkins, GitLab CI/CD), e contêineres (Docker, Kubernetes).
  • Conhecimento em gerenciamento de servidores e cloud providers (AWS).
  • Códigos de iac (feitos com cdk).
  • AWS, ter conhecimento sobre lambdas, S3, fargate, eventbridge.
  • Segurança: Práticas de segurança em desenvolvimento backend, como gerenciamento de autenticação, autorização (OAuth2, JWT), e proteção contra vulnerabilidades comuns (SQL Injection, XSS).
  • Testes e Qualidade de Código: Experiência com um ou mais frameworks de testes como PyTest, Mocha, Chai, e ferramentas de análise estática de código (Lint, SonarQube).
  • Controle de Versão: Domínio de sistemas de versionamento, principalmente Git, e práticas de branching como Git Flow.
  • APIs e Integrações: Proficiência no design e implementação de APIs RESTful e GraphQL, além de práticas de documentação e versionamento de APIs.
  • Soft Skills (Habilidades Interpessoais): Liderança: Capacidade de liderar e motivar pelo exemplo uma equipe mais JR, facilitando a colaboração e o crescimento profissional dos membros da equipe.
  • Comunicação: Habilidade para comunicar de forma clara e eficaz, tanto com a equipe técnica quanto com stakeholders não técnicos.
  • Resolução de Problemas: Aptidão para identificar, analisar e resolver problemas complexos de forma eficaz, mantendo a calma sob pressão.
  • Visão Estratégica: Capacidade de alinhar as decisões técnicas com os objetivos de negócios, priorizando funcionalidades e melhorias que agreguem valor.
  • Mentoria: Disposição e habilidade para treinar e orientar membros mais juniores da equipe, promovendo um ambiente de aprendizado contínuo.
  • Gestão de Tempo: Habilidade para gerir múltiplas tarefas e projetos, garantindo a entrega dentro dos prazos estabelecidos.
  • Adaptabilidade: Capacidade de se adaptar rapidamente a novas tecnologias, mudanças no projeto, e desafios imprevistos.
  • Empatia e Inteligência Emocional: Compreensão e consideração pelas perspectivas e emoções dos membros da equipe, promovendo um ambiente de trabalho positivo e colaborativo.
Informações AdicionaisQuantidade de Vagas 1Jornada Período comercial

Caderno Nacional