Python Backend Developer

  • Instruct
  • Remoto (São Paulo, State of São Paulo, Brazil)
  • 21/05/2020
CLT Full Programação/Arquitetura

Descrição da vaga

Python Backend Developer

Estamos buscando profissional que consiga trabalhar em um time multidisciplinar, que tenha sólidos conhecimentos de programação e bons fundamentos de sistemas operacionais e redes.

Você fará parte de uma equipe que desenvolve soluções de automação de alto impacto na operação de TI de nossos clientes.

Precisamos que você domine Python para desenvolvimento de backend em sistemas web e integração com APIs de formatos diversos.

É necessário ter experiência com testes automatizados, fundamentos em análise de algoritmos e análise de performance de aplicações, bem como boa capacidade analítica para depurar sistemas complexos.

Ter experiência em sistemas com middleware orientado a mensagem e GraphQL são diferenciais.

É fundamental que você goste de compartilhar o seu conhecimento com outras pessoas. Ser curioso e autodidata são características bem vindas.

O trabalho poderá ser realizado totalmente remoto, dentro de horário comercial e seguindo o horário de Brasília, com ocasionais viagens a São Paulo, Brasília, Campinas e Rio de Janeiro para encontros com a equipe ou clientes, custeados pela empresa. Portanto, é fundamental ter disponibilidade para viajar.

Nós não perguntamos pretensão salarial. Se identificarmos que você é a pessoa que queremos ter em nossa equipe, faremos uma proposta financeira condizente dentro da faixa salarial inicial da empresa.

Benefícios

  • Regime de contratação CLT;
  • Salário inicial entre R$ 4.000,00 e R$ 5.500,00;
  • Plano de saúde e odontológico Bradesco Top Nacional para o titular e seus dependentes;
  • Vale refeição de R$ 400,00;
  • Vale alimentação de R$ 600,00;
  • Seguro de vida corporativo custeado pela empresa;
  • Verbas para investimento em treinamentos e educação;
  • Acesso aos treinamentos da empresa sem custos;
  • Prêmio de participação nos resultados;
  • Prêmio quando se completa aniversário de empresa;
  • A empresa fornecerá um laptop com as seguintes configurações: Dell Inspiron 14 5480 (Core i7-8565U, RAM 16GB, GeForce MX150, HDD 1TB, SSD 128GB, Full HD);

Por que trabalhar na Instruct?

  • Ambiente de trabalho amigável, inclusivo e seguro;
  • Resolvemos problemas desafiadores e em larga escala para nossos clientes;
  • Incentivos para participação em eventos, cursos e palestras;
  • Usamos ferramentas e métodos inteligentes e inovadores para interagir com nosso time;
  • Cultura blameless;
  • Café de qualidade!

O que esperamos de você?

  • Esperamos que nos ajude a melhorar a performance dos nossos clientes;
  • Esperamos que você consiga se relacionar bem com o seu time de trabalho, que saiba fazer parte do time, respeitar o time, dividir e compartilhar responsabilidades, acertos e aprendizados;
  • Esperamos que você possa ir além, propondo, criando, mudando, construindo, crescendo e evoluindo junto conosco;
  • Queremos que você agregue valor ao nosso time e a nossa organização, e queremos que a nossa organização agregue valor a você;

Tecnologias com as quais trabalhamos

Conhecimentos e experiências fundamentais:

  • Pelo menos 3 anos de experiência com desenvolvimento Python;
  • Inglês técnico;
  • Orientação a objeto;
  • Análise assintótica de algoritmo;
  • Concorrência e Paralelismo;
  • Detecção de gargalos de performance;
    • Algoritmo ineficiente;
    • Consumo de memória;
    • Operações de E/S;
  • Banco de dados relacional/SQL (PostgreSQL, MySQL ou outro);
    • Domínio de álgebra relacional (selects, aggregations, joins, etc);
    • Constraints, integridade referencial, integridade de dados e índices;
    • Normalização e Desnormalização;
    • Análise e tuning de consultas;
  • Depuração;
    • Uso do depurador;
    • Interpretação de logs;
    • Análise de stack trace;
  • Testes unitários automatizados;
  • Broker/mensageria (RabbitMQ, ActiveMQ, NATS ou outro);
  • Fundamentos de sistemas operacionais;
  • Integração com APIs REST;
  • Versionamento com Git;

Conhecimentos diferenciais

  • 2 anos de experiência profissional (ou mais) em outra linguagem de programação;
  • Curso superior;
  • GraphQL;
  • Message Oriented Middleware;
  • JavaScript e Node.js;
  • CI/CD;
  • Docker e containers;
  • Kubernetes;
  • Puppet;
  • PowerShell;
  • Fundamentos de segurança (hash e digests, criptografia simétrica e assimétrica, protocolo TLS, SAST, DAST);

Informações adicionais

  • Local: Remoto com encontros presenciais
  • Horário: Comercial das 9h às 18h (40h semanais)

Salário

R$ 4.000,00 a R$ 5.500,00