Backend Developer [REMOTO] no PyJobs

Backend Developer [REMOTO]

Vaga Postada: 27 de Julho de 2020

API Django GitHub JavaScript MySQL Node.js PostgreSQL Python SQL Docker
  • Empresa: Instruct
  • Faixa salarial: R$ 3.000,01 a R$ 6.000,00
  • Estado: Indeterminado
  • Local da vaga: Remoto
  • Nível: Pleno
  • Aceita Remoto?: Sim
  • Tipo de contratação: CLT

Descrição da vaga


Estamos buscando profissional que consiga trabalhar em um time multidisciplinar e que tenha sólidos conhecimentos de programação.

Estamos abertos a contratar pessoas experientes em outras linguagens e que tenham interesse em migrar para Python ou JavaScript/Node.js, que são as linguagens que utilizamos.

Precisamos que você tenha experiência com desenvolvimento backend e integração com APIs.

É 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.

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

O trabalho é realizado totalmente remoto, não temos escritório e procuramos pessoas no Brasil todo.

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 totalmente custeado pela empresa;
- 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;
- Horário comercial das 9h às 18h (40h semanais);
- A empresa fornecerá um laptop com as seguintes configurações: Dell Core i7, RAM 16GB, GeForce MX e disco SSD;

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!

Requisitos


Conhecimentos e experiências fundamentais que são obrigatórias:

- Pelo menos 3 anos de experiência profissional com desenvolvimento de software;
- Inglês técnico;
- Orientação a objeto;
- 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);
- 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);
- Integração com APIs REST;
- Versionamento com Git;

Conhecimentos diferenciais:

Não possuir esses conhecimentos não é eliminatório. Caso você os tenha, apenas aumentam a sua chance de contratação:

- 2 anos de experiência profissional (ou mais) em uma segunda linguagem de programação;
- Curso superior;
- GraphQL;
- Message Oriented Middleware;
- CI/CD;
- Docker e containers;
- Fundamentos de segurança (hash e digests, criptografia simétrica e assimétrica, protocolo TLS, SAST, DAST);