Desenvolvimento de Soluções Tecnológicas
">
O papel do software engineer backend é desenvolver soluções tecnológicas de ponta para o negócio.
">
">
* Definir e implementar arquiteturas de software;
">
* Desenvolver projetos com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's;
">
* Garantir a funcionalidade, manutenibilidade e velocidade das soluções;
">
* Estar alinhado à estratégia do negócio e entender iniciativas relacionadas ao produto;
">
* Ajudar o time no desenho de soluções com arquitetura evolutiva, além de investigar novas tecnologias;
">
* Colaborar na evolução das habilidades técnicas do time e esforços de melhoria contínua;
">
* Trabalhar em ambiente colaborativo, com práticas de pareamento, feedbacks e motivação.
">
">
Requisitos para a posição
">
">
* Conhecimento avançado em desenvolvimento em Golang ou Node com TypeScript;
">
* Experiência em desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka);
">
* Conhecimento em Docker & Kubernetes;
">
* Ferramentas de monitoramento e observabilidade;
">
* Técnicas de testes unitários e de integração;
">
* Preocupação com a qualidade e desempenho das soluções propostas;
">
* Capacidade de trabalhar em equipe e ser autônomo;
">
* Desenvolvimento e implementação de APIs;
">
* Desenvolvimento de microsserviços distribuídos;
">
* Embargo teórico e habilidade técnica e boas práticas de desenvolvimento;
">
* Familiaridade com metodologias ágeis.
">
">
Pontos adicionais
">
">
* Google Cloud Continuous Integration;
">
* Continuous Delivery.
">
">
Sobre a área
">
Aqui você tem a oportunidade de se juntar a uma equipe que valoriza a inovação e a excelência técnica. O nosso negócio está sempre procurando por maneiras de melhorar e inovar, então estamos procurando por profissionais que compartilham desses valores. Se você é um profissional motivado e determinado a alcançar os seus objetivos, então este pode ser o lugar certo para você!