Text copied to clipboard!

Título

Text copied to clipboard!

Desenvolvedor Sênior Go

Descrição

Text copied to clipboard!
Estamos procurando um Desenvolvedor Sênior Go altamente qualificado para integrar nossa equipe de tecnologia e contribuir com o desenvolvimento de soluções robustas e escaláveis. O candidato ideal terá experiência comprovada em projetos de grande porte utilizando a linguagem Go (Golang), além de profundo conhecimento em arquitetura de sistemas, APIs RESTful, bancos de dados relacionais e não relacionais, e práticas modernas de desenvolvimento de software. Como Desenvolvedor Sênior Go, você será responsável por projetar, implementar e manter aplicações backend de alta performance, colaborando com equipes multidisciplinares para entregar produtos inovadores e de alta qualidade. Espera-se que você atue como referência técnica, orientando desenvolvedores menos experientes, participando de revisões de código e propondo melhorias contínuas nos processos de desenvolvimento. Além disso, você deverá garantir a segurança, escalabilidade e manutenibilidade das soluções desenvolvidas, utilizando as melhores práticas de engenharia de software, como testes automatizados, integração contínua e entrega contínua (CI/CD). A capacidade de analisar requisitos de negócio, propor soluções técnicas eficientes e comunicar-se de forma clara com stakeholders é fundamental para o sucesso nesta posição. Valorizamos profissionais proativos, com mentalidade de aprendizado contínuo, que acompanhem as tendências do mercado e estejam dispostos a experimentar novas tecnologias e ferramentas. Experiência prévia em ambientes de alta disponibilidade, microsserviços, containers (Docker, Kubernetes) e metodologias ágeis (Scrum, Kanban) será considerada um diferencial. Se você busca um ambiente desafiador, com oportunidades de crescimento e participação em projetos inovadores, esta vaga é para você. Junte-se a nós e ajude a construir soluções que impactam positivamente milhares de usuários.

Responsabilidades

Text copied to clipboard!
  • Desenvolver e manter aplicações backend utilizando Go
  • Projetar e implementar APIs RESTful escaláveis
  • Colaborar com equipes multidisciplinares em projetos ágeis
  • Realizar revisões de código e orientar desenvolvedores juniores
  • Garantir a segurança e a performance das soluções desenvolvidas
  • Implementar testes automatizados e participar de processos de CI/CD
  • Analisar requisitos de negócio e propor soluções técnicas eficientes
  • Documentar sistemas e processos de desenvolvimento
  • Monitorar e otimizar aplicações em produção
  • Participar de reuniões técnicas e de planejamento

Requisitos

Text copied to clipboard!
  • Experiência comprovada com desenvolvimento em Go (Golang)
  • Conhecimento avançado em arquitetura de sistemas e APIs RESTful
  • Experiência com bancos de dados relacionais e não relacionais
  • Familiaridade com Docker, Kubernetes e microsserviços
  • Prática com testes automatizados e integração contínua
  • Capacidade de trabalhar em equipe e boa comunicação
  • Experiência em ambientes ágeis (Scrum, Kanban)
  • Proatividade e interesse em aprendizado contínuo
  • Conhecimento em segurança de aplicações
  • Inglês técnico para leitura de documentação

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Descreva sua experiência com projetos em Go.
  • Como você garante a escalabilidade de uma aplicação backend?
  • Quais práticas de segurança você adota no desenvolvimento?
  • Já trabalhou com microsserviços? Relate um desafio enfrentado.
  • Como você lida com revisões de código em equipe?
  • Quais ferramentas de CI/CD você já utilizou?
  • Você tem experiência com containers e orquestração?
  • Como se mantém atualizado sobre novas tecnologias?
  • Já atuou como mentor ou referência técnica?
  • Qual sua experiência com bancos de dados não relacionais?