A Keyrus acredita na diversidade e na inclusão. Encorajamos a todos a participarem em nosso processo de contratação, não importando o gênero, idade, raça, religião. Não permitimos nenhum tipo de discriminação. Isto é reforçado no processo de contratação e vivido dessa forma na empresa.Sabemos que grandes resultados só são alcançados com uma grande equipe, por isso procuramos pessoas talentosas e apaixonadas, com desejo de crescer profissionalmente e criar uma trajetória de carreira conosco.Papéis e Responsabilidades:Colaborar no design e arquitetura de sistemas complexos, adotando práticas de Domain Driven Design (DDD).Desenvolver e implementar microservices eficientes e escaláveis, com foco na construção de sistemas altamente confiáveis e seguros.Utilizar ferramentas de mensageria para comunicação entre serviços.Implementar e gerenciar feature flags para permitir o lançamento controlado de novas funcionalidades.Garantir a qualidade do código através de padrões de codificação, testes automatizados e revisões de código.Trabalhar em um ambiente de Continuous Integration e Continuous Delivery para garantir a entrega rápida e confiável de software.Utilizar técnicas de modelagem de banco de dados tanto relacional quanto NoSQL para garantir um desempenho ótimo e escalabilidade.Implementar estratégias de performance, incluindo cache e otimização de índices.Garantir a confiabilidade e segurança dos sistemas, incluindo autenticação, autorização e políticas de acesso externo.Estabelecer práticas de observability, incluindo logging, tracing e métricas de negócio e performance.Implementar comunicação síncrona e assíncrona (command e event) entre componentes do sistema.Utilização de JavaScript para criação de testes automatizados.Desenvolvimento, teste e manutenção de aplicações backend utilizando Kotlin e SpringBoot.Práticas ágeis baseadas em Kanban/Scrum. É essencial compreender as práticas destas metodologia, bem como a dinâmica diária de uma equipe e as métricas de agilidade.Qualificações Essenciais:Desenvolvimento backend: Kotlin, Spring Boot, Python (diferencial).Automação de testes: JavaScript.Conhecimento em micro serviços.Piramides de testes.Uso de comunicação assíncrona como Kafka, RabbitMQ.Conhecimento em Clean Code e design patterns.Conhecimento das práticas metodologias ágeis, incluindo o entendimento das atividades diárias da equipe e as métricas utilizadas.Data-Driven.SQL.Ferramentas de observabilidade.Qualificações Desejáveis:Conhecimento com a ferramenta DataDog.Conhecimento em Terraform e infraestrutura.Nossa missão é Auxiliar as empresas a extrair todo o potencial de Dados e Digital objetivando aumentar seu desempenho, ajudando na transformação, gerando novas alavancas de crescimento e competitividade.Vem fazer parte do Time Keyrus!Se você quiser saber mais sobre nós, convidamos você a visitar nosso site: http://www.keyrus.com/br/Desejamos boa sorte!
#J-18808-Ljbffr