Descrição da vaga Enquanto desenvolvedor sênior, será esperado de você uma capacidade técnica e analítica profunda sobre o que já foi implementado no projeto. você será uma referencia técnica no time, e deverá exercer certa influencia de liderança. Deverá ser demandado, na maior parte do tempo, em caráter de auxiliador de desenvolvedores mais júniores e, por isso, o comprometimento com a inovação e aquisição de conhecimento dentro do universo Android se faz essencial para o seu nível de carreira. Responsabilidades e atribuições Atuar com profunda capacidade técnica e analítica sobre o que já foi implementado no projeto, garantindo evolução contínua das soluções; Ser referência técnica dentro do time, exercendo influência de liderança e apoiando desenvolvedores mais júniores; Contribuir diretamente para inovação e aquisição de conhecimento no ecossistema Android e demais tecnologias envolvidas; Desenvolver e manter APIs REST de alta performance; Projetar e implementar serviços resilientes, escaláveis e tolerantes a falhas; Atuar na otimização de latência, throughput e desempenho de sistemas de alta volumetria; Implementar estratégias avançadas de caching, incluindo Redis distribuído; Aplicar ratelimiting,circuit breaker e mecanismos de backpressure; Realizar profiling e tuning de aplicações para máxima eficiência; Trabalhar emmodelagemde banco de dados orientada à performance e escalabilidade; Atuar com bancos relacionais e não relacionais, conforme as demandas do projeto; Trabalhar com arquitetura de microsserviços em produção, garantindo consistência e disponibilidade; Implementar práticas de observabilidade, monitoramento e tracing distribuído; Atuar com Docker, Kubernetes e ambientes cloud (AWS, GCP ou Azure). Requisitos e qualificações Experiência avançada com Golang; Profundo entendimentode concorrência com goroutines, channels e context; Experiência comprovada na construção de APIs REST de alta performance; Sólido conhecimento no design de serviços resilientes e escaláveis; Vivência comsistemas de alta volumetria (milhares ou milhões de requisições); Conhecimentoem otimização de latência e throughput; Experiência com estratégias de caching, especialmente Redis distribuído; Domínio de técnicas como rate limiting, circuit breaker e backpressure; Habilidade em profiling e tuning de aplicações; Experiência com bancos relacionais (PostgreSQL/MySQL); Experiência com bancos não relacionais (MongoDB ou similares); Prática com microsserviços em produção e fundamentos de sistemas distribuídos (consistência, tolerância a falhas, observabilidade); Experiência com monitoramento, logging e tracing distribuído; Conhecimentoem Dockere Kubernetes; Vivência comcloud (AWS, GCP ou Azure).