Match score not available

Desenvolvedor Backend Sênior - Golang

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proficiency in Golang programming language, Experience with channels, generics, and recursion, Familiarity with interfaces, goroutines, and reflection, Clean code practices and code quality experience, Experience with Cassandra and Kafka tools.

Key responsabilities:

  • Design and maintain scalable APIs
  • Plan architecture for complex systems
  • Mentor junior developers and elevate coding standards
  • Identify and resolve performance bottlenecks proactively
  • Review codes to ensure quality and compliance
Gobrax logo
Gobrax Scaleup http://www.gobrax.com.br/
51 - 200 Employees
See more Gobrax offers

Job description

Eii, vem conhecer a Gobrax!
Hoje somos a melhor empresa da América Latina na gestão de frotas conectadas e queremos nos tornar a melhor do mundo. Estamos em fase de expansão contratando profissionais adaptados à metodologia ágil e que saibam trabalhar constantemente com planejamento e prazos de entrega. Você tem paixão pelo que faz, iniciativa, ousadia, determinação e deseja ter um futuro brilhante? Venha fazer parte do time Gobrax! Se identificou? Vamos com a gente?  


Sua Missão como Backend Golang: 
Na posição de Backend Sênior em Golang, você projetará e manterá APIs escaláveis e seguras, planejará a arquitetura de sistemas complexos, e garantirá integrações eficientes. Identificará e otimizará gargalos de desempenho, escreverá testes, revisará código e promoverá boas práticas. Além disso, colaborará com a equipe, oferecerá mentoria a desenvolvedores juniores e manterá a documentação do sistema.

Como será seu dia a dia?

  •  Implementar e projetar arquitetura de sistemas complexos e de larga escala.
  • Definir padrões e diretrizes arquiteturais para garantir a escalabilidade, a manutenibilidade e o desempenho do sistema.
  • Assumir um papel consultivo em decisões técnicas críticas, como escolha de tecnologias, frameworks e abordagens de design.
  • Identificar soluções técnicas para desafios complexos e inovar na resolução de problemas.
  • Orientar e mentorar outros membros da equipe, incluindo desenvolvedores juniores e plenos.
  • Compartilhar conhecimento e experiência para elevar a qualidade geral do desenvolvimento na equipe.
  • Identificar e resolver gargalos de desempenho de maneira proativa, utilizando técnicas avançadas de otimização.
  • Projetar sistemas que possam lidar com um grande volume de tráfego e crescimento futuro.
  • Implementar medidas de segurança avançadas, incluindo criptografia, autenticação de dois fatores e práticas de proteção de dados.
  • Avaliar constantemente a segurança do sistema e garantir conformidade com as regulamentações aplicáveis.
  • Abordar problemas técnicos complexos e desafiadores, investigando e identificando soluções inovadoras.
  • Solucionar questões emergentes e lidar com situações de crise de forma eficaz.
  • Integrar e coordenar diversos serviços, APIs e sistemas de terceiros para criar soluções abrangentes.
  • Realizar revisões de código detalhadas, garantindo alta qualidade, aderência a padrões e melhores práticas.
  • Definir e manter padrões de codificação para a equipe.
  • Avaliar e adotar novas tecnologias, ferramentas e frameworks que possam melhorar a eficiência e a qualidade do desenvolvimento.
  • Colaborar com a liderança para definir a estratégia de desenvolvimento técnico de longo prazo.
  • Participar na elaboração de roadmaps técnicos para alcançar metas organizacionais.

O que é essencial para essa função?

  • Conhecimento na linguagem de programação Golang.
  • Conhecimento na linguagem Channels, Generics.
  • Experiência na técnica Recursividade.
  • Experiência em Interfaces, Goroutine, Reflection (recurso da linguagem).
  • Vivência com clean code, qualidade de código
  • Experiência na ferramenta de Banco de dados Cassandra.
  • Experiência na ferramenta Kafka (connect, streams).
  • Conhecimento na técnica CI/CD.
  • Conhecimento na técnica TDD, BDD.
  • Experiência em Design Patterns.
  • Experiência na ferramenta Banco de dados relacional (conceitos avançados).
  • Conhecimento no protocolo gRPC.
  • Experiência em revisar códigos desenvolvidos por outra pessoa.

Conhecimento na técnica Padrão REST.

A Gobrax oferece:

  • Remuneração fixa
  • Regime de trabalho Home Office em um ambiente desafiador, com oportunidades de crescimento.

Nossa Cultura: 
Somos uma empresa inovadora, com ambiente leve, flexível e acolhedor.
Trabalhamos com transparência em tudo que fazemos.
Buscamos o \"UAU\" do nosso cliente, sempre de maneira simples e incrível.
Ousadia, somos corajosos e não damos desculpas, vamos lá e fazemos!
Não prometemos o que não podemos cumprir.
Prezamos pela qualidade de vida.
Somos objetivo, aqui todos têm voz ativa.
Ambiente saudável, prezamos por um excelente relacionamento interpessoal.
Lideramos pelo exemplo.
Buscamos novos conhecimentos e vibramos com o sucesso de todos.

E ai, vem embarcar nessa com a gente!?

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Back-End Developer Related jobs