Objetivo da Vaga
Você terá a oportunidade de contribuir diretamente para o objetivo de construção do maior Hub de Dados e Analytics do Brasil.
No nosso ambiente inovador, colaborativo e responsável, você será parte de um time de alto impacto que trabalha em grandes desafios de negócio.
Aqui, nossa equipe é composta por profissionais comprometidos com foco no cliente e sempre buscando melhorar as práticas de desenvolvimento.
E você vai ser essencial nesse processo!
Responsabilidades:
* Trabalhar na concepção de soluções técnicas, planejamento e execução das demandas;
* Garantir a qualidade das entregas, fomentando práticas de Code Review e desenvolvimento orientado a testes (TDD/BDD);
* Mantido, monitorado e garantido os serviços construídos e de responsabilidade do seu time;
* Participação nas dinâmicas de trabalho adotadas pelo time;
* Trabalho colaborativo no processo de melhoria contínua do seu time;
* Colaboração nas definições de arquitetura, escalabilidade e segurança dos nossos produtos;
* Criação de soluções com base em uma arquitetura distribuída e de microserviços;
* Criação de soluções resilientes, escaláveis e de alta performance;
* Desenvolvimento seguro, observando atualizações de segurança e critérios relevantes;
* Atuação como referência técnica no time, apoiando colegas menos experientes e disseminando boas práticas.
Requisitos e Qualificações:
* Compreensão de arquiteturas distribuídas e de alto volume de dados (repositórios, filas, microsserviços, etc.);
* Domínio de conceitos e boas práticas de engenharia de software (da concepção à entrega, sustentação e operação, TDD, documentação, code review, etc.);
* Experiência em Go ou Node.js, com abertura para aprender outras stacks;
* Experiência com bancos relacionais e não relacionais (PostgreSQL, MongoDB, etc.);
* Experiência com infraestrutura em Cloud (preferencialmente GCP);
* Conhecimentos em APIs Rest, Docker e Kubernetes;
* Programação concorrente e escalável;
* Conhecimento em processos de versionamento e práticas de CI/CD;
* Experiência com observabilidade (monitoramento, logging, tracing, métricas);
* Boa comunicação e colaboração em equipe;
* Capacidade de encarar mudanças como oportunidades e aprender com erros;
* Facilidade em compartilhar conhecimento e atuar como mentor(a);