Desenvolvedor Backend Kotlin - Especialista

fcamara

📍 Remote🌐 Remote🕐 1mo ago🔗 himalayas

Job Description

Estamos em busca de uma pessoa Desenvolvedora Backend Kotlin - Especialista, para atuar como referência técnica em iniciativas complexas, liderando de ponta a ponta o ciclo de desenvolvimento de software, da concepção arquitetural ao deploy e operação em produção. A função exige domínio técnico avançado, visão de arquitetura e capacidade de influenciar decisões técnicas em plataformas de missão crítica. ### Suas atividades: * Liderar tecnicamente iniciativas complexas, atuando de ponta a ponta no ciclo de desenvolvimento de software, da concepção arquitetural ao deploy e operação em produção. * Ser referência técnica para o time e para outras squads, garantindo padrões elevados de qualidade, performance, segurança e resiliência em serviços como BFFs, comm-hubs e APIs estratégicas. * Definir e evoluir arquiteturas backend, avaliando trade-offs técnicos, riscos operacionais e impactos de longo prazo nas plataformas de AI Engineering. * Estabelecer e disseminar boas práticas de engenharia, incluindo TDD/BDD, clean code, DDD, code reviews estruturados e alta cobertura de testes automatizados. * Atuar fortemente na operação e sustentação dos sistemas em produção, com foco em observabilidade, análise de causa raiz, prevenção de incidentes e melhoria contínua. * Influenciar decisões técnicas junto a produto, dados, plataforma e arquitetura, traduzindo necessidades de negócio em soluções técnicas escaláveis e sustentáveis. * Apoiar o desenvolvimento técnico de engenheiros do time, promovendo evolução de competências e maturidade em engenharia de software. ### Perfil esperado: * Comunicação clara, com capacidade de traduzir questões técnicas para públicos diversos. * Forte senso de ownership técnico e mentalidade DevOps. * Capacidade de influenciar decisões técnicas e traduzir necessidades de negócio em soluções escaláveis e sustentáveis. * Postura de referência técnica, com disposição para apoiar o desenvolvimento de outros engenheiros. ### • Experiência com metodologias ágeis ### Requisitos e Experiência: * Experiência avançada e comprovada em desenvolvimento backend com Kotlin ou Java, utilizando frameworks como Spring Boot em ambientes de alta escala. * Forte domínio em arquitetura de microsserviços e BFFs, incluindo versionamento de APIs, padrões de integração, resiliência, escalabilidade e comunicação assíncrona. * Experiência sólida com automação de testes em múltiplos níveis (unitários, integração, contrato), garantindo confiabilidade e segurança nas entregas. * Conhecimento aprofundado em bancos de dados relacionais e não relacionais, como PostgreSQL, MongoDB e Cassandra, com foco em consistência, performance e disponibilidade. * Vivência robusta com sistemas de mensageria e streaming, como Kafka, SQS e SNS, em cenários de alta volumetria. * Domínio de práticas de observabilidade, incluindo métricas, logs estruturados, tracing distribuído e definição de SLIs/SLOs. * Experiência prática em ambientes Cloud (preferencialmente AWS), com uso de infraestrutura como código (Terraform ou CloudFormation) e pipelines de CI/CD maduros. * Conhecimento avançado em segurança de aplicações, incluindo autenticação e autorização (JWT, OAuth2), criptografia e práticas de secure by design. * Atuação consistente em ambientes ágeis, com mentalidade DevOps, ownership técnico e foco em eficiência operacional. * Experiência prévia em plataformas complexas, integração entre sistemas ou produtos digitais de missão crítica. ### Diferenciais: * Experiência em plataformas de AI Engineering ou integração de serviços de IA/LLMs ao backend. * Vivência em mentoria técnica formal ou programas de desenvolvimento de engenheiros. * Certificações em AWS (Solutions Architect, DevOps Engineer ou similares). Originally posted on [Himalayas](https://himalayas.app)