Senior Back end Developer

Descrição do cargo

ESTAMOS EM BUSCA DE ALGUÉM QUE SE INTERESSE PELA ARTE DE EXTRAIR INFORMAÇÕES DA WEB E SE INTERESSE POR ENGENHARIA REVERSA, AFINAL SEU OBJETIVO SERÁ CAPTURAR DADOS DE LUGARES ONDE EXISTEM BARREIRAS PARA EVITAR A CAPTURA!

Assim como todos que trabalham no nosso time, buscamos alguém colaborativo, que goste de trabalhar em equipe e tenha foco em resultados. Você deve ter características de criatividade e inovação, conseguir pensar fora da caixa e otimizar os processos e sistemas que já existem.
Precisamos de alguém que vá assumir responsabilidade, que vai ter a habilidade de trazer soluções para situações complexas e naturais no desenvolvimento de software.
Temos em nossa stack as tecnologias mais modernas para o desenvolvimento de sistemas escaláveis e distribuídos, dentre elas, infraestrutura em nuvem na AWS, Docker, microsserviços e arquitetura serverless, integração contínua utilizando Jenkins CI, sistemas desenvolvidos em Node.JS, Vue.JS, Java, Go, Python e muito mais.
Buscamos alguém que se motive pelo desafio de tornar a lett uma referência mundial em captura de dados!

Suas responsabilidades:
- Escrever código claro, simples, otimizado e organizado
- Evoluir a tecnologia que toda área de captura usa
- Estruturar dados necessários em bancos de dados e data lakes
- Criar ambientes de desenvolvimento e produção no terraform
- Criar configurações de deploy no Jenkins
- Ser uma referência técnica para o time
- Revisar PR's dos desenvolvedores do seu time
- Garantir a qualidade e eficiência da captura de dados

Detalhes:
- 40h semanais
- Contratação CLT
- Salário compatível com o mercado;
- Vale refeição / alimentação;
- Plano de saúde e odontológico Bradesco;
- Horários flexíveis;
- Autonomia e liberdade de trabalho;
- Muita capacidade de testar e colocar em prática novas ideias;
- Trabalho remoto.

Requisitos

* Muita capacidade de testar e colocar em prática novas ideias;
*  Conhecimentos avançados em programação orientada a objetos;
* Conhecimento sobre protocolo HTTP;
* Experiência trabalhando com algum banco de dados relacional (Postgres, MySQL, Oracle, SQL Server, etc);
* Experiência trabalhando com algum banco de dados não relacional - nosql (MongoDB, Redis, Dynamo DB, etc);
* Experiência com padrões de projeto;
* Experiência com arquitetura de software;

Diferenciais:
Elasticsearch
Infraestrutura de Logs
Experiência com AWS
Jenkins
Terraform
Conhecimento em técnicas de webcrawling