GoBots

Pessoa Desenvolvedora Backend Sênior, Kotlin/Spring

GoBots

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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