Buscamos um profissional apaixonado por tecnologia para se juntar ao nosso time de engenharia.
Como Pessoa Desenvolvedora de Software, você será responsável por criar ferramentas e soluções para as pessoas engenheiras da empresa, atuando desde a concepção até o lançamento em produção de soluções de coleta e integração de dados.
Seu objetivo será simplificar e abstrair a plataforma, tornando-a mais eficiente e fácil de usar.
Sua responsabilidade incluirá evoluir nosso motor de ingestão de dados, desenvolver protótipos para provas de conceito, manter nossa plataforma de dados na nuvem (GCP) e realizar o troubleshooting da plataforma com métricas personalizadas.
Responsabilidades:
* Trabalhar na concepção de soluções técnicas, na quebra de tarefas, planejamento e na execução das demandas;
* Garantir a qualidade das entregas através da participação ativa em Code Reviews e do desenvolvimento de testes unitários e de integração;
* Manter, monitorar e garantir a eficiência dos serviços construídos e de responsabilidade do seu time;
* Participar das dinâmicas de trabalho adotadas pelo time;
* Trabalhar de forma colaborativa no processo de melhoria contínua do seu time;
* Colaborar nas definições de arquitetura e escalabilidade dos nossos produtos;
* Desenvolver e aprimorar a Plataforma de Dados da Neoway;
* Propor e criar ferramentas e pipelines de dados eficientes;
* Manter e otimizar a plataforma de dados para ingestão, coleta e distribuição dos dados;
* Fomentar e evoluir a cultura de engenharia de software no time;
* Oferecer suporte e consultoria aos engenheiros de dados da plataforma;
* Trabalhar com linguagens de programação de backend como Golang e Python;
* Criar soluções com base em uma arquitetura distribuída e de microserviços;
* Criar soluções resilientes e que estejam dentro dos padrões de alta performance;
* Demonstrar prudência e cuidado no gerenciamento de grandes volumes de dados;
Requisitos:
* Apresentar boa comunicação, pois somos um time bastante proativo e com necessidade de articulação de ideias;
* Encarar as mudanças como oportunidades e aprender com seus erros;
* Conhecer sobre processo de desenvolvimento de software, da concepção à entrega e subsequente monitoramento;
* Facilidade em compartilhar conhecimento com seus pares;
* Promover o bom clima, a alegria e a diversão;
* Saber como construir com outras pessoas e desfrutar do trabalho em equipe;
* Ter experienciado práticas com Code Review e Feedback;
* Conhecimento avançado em pelo menos uma linguagem de programação;
* Conhecimento de desenvolvimento na linguagem Golang;
* Experiência na construção de APIs REST;
* Experiência em execução de sistemas baseados em containers (Docker);
* Experiência nos processos de versionamento de código (Git) e práticas de CI/CD;
* Experiência com banco de dados relacionais e/ou não relacionais (PostgreSQL, MongoDB);
* Conhecimento de infraestrutura e Cloud, de preferência GCP;
* Conhecimentos básicos sobre Big Data, como por exemplo Datalake, catálogo de esquemas e metadados;
Benefícios:
* Vale Alimentação/Refeição;
Se você está procurando por um desafio emocionante e quer fazer parte de um time inovador, então você está no lugar certo. Nossa empresa é uma grande companhia com sede global que oferece oportunidades excepcionais para crescer e se desenvolver.