
Pessoa Desenvolvedora Backend Sênior, Kotlin/Spring
GoBots
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Desenvolver, evoluir e manter nossa aplicação backend de alta escala utilizando Kotlin e Spring Boot.
- Liderar discussões técnicas, propondo soluções de arquitetura focadas em escalabilidade, segurança e alta disponibilidade.
- Sustentar e evoluir a arquitetura orientada a eventos, utilizando mensageria pesada (Pub/Sub SQS e/ou outros).
- Garantir a orquestração e o bom funcionamento dos serviços em Kubernetes e Docker multi-stage.
- Garantir qualidade de código, padronização e evolução constante de práticas internas em um repositório extenso.
- Mentorar desenvolvedores(as) menos experientes e elevar o nível técnico do time através de code reviews e pair programming.
- Acompanhar monitoramento, performance e confiabilidade das aplicações.
Requirements
- Experiência Sênior: Sólida vivência em ambientes de alta escala.
- Fundamentos Sólidos: Domínio avançado sobre Orientação a Objetos, Design Patterns e Arquitetura de Software.
- Ecossistema JVM: Proficiência em Kotlin ou Java
- Banco de Dados: Forte domínio em bancos relacionais e/ou não relacionais (MongoDB, Redis, RDS).
- Mensageria e Eventos: Experiência prática e profunda em arquiteturas event-driven
- Infraestrutura: Proficiência em Docker e vivência com Kubernetes em ambiente de produção.
- Segurança: Experiência sólida com padrões de autenticação e segurança (OAuth 2.0, JWT, criptografia AES).
- Qualidade: Cultura intrínseca de testes automatizados e documentação de APIs.
Benefits
- Assistência médica
- Assistência odontológica
- Auxílio home-office
- Auxílio creche
- Horário flexível
- Seguro de vida
- Vale alimentação
- Day off de aniversário
- Vale refeição
- Day off de saúde
- Plano de carreira
- Cartão Flex (VR,VA,Cult,HO,Educ,Saúde,VT)
- Incentivo ao aprendizado de novos idiomas
- Material de escritório
- Auxílio educação (Cursos e MBA)
- Wellhub ou TotalPass
- Licença parental estendida
- Trabalho remoto
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinSpring BootArquitetura de SoftwareOrientação a ObjetosDesign PatternsDockerKubernetesMongoDBRedisRDS
Soft Skills
LiderançaMentoriaCode ReviewsPair ProgrammingComunicação