-
wevy

Desenvolvedor Golang

wevy
Brazil · Full-time · Entry

Descrição da Vaga

Já imaginou ter autonomia para realizar as suas atividades, trabalhar ao lado de pessoas que amam o que fazem e fazer a diferença em uma empresa que não para de crescer?

A oportunidade chegou! E aí, bora fazer parte desse propósito?

VEM SER UM WELOVER!

Requisitos e Qualificações

  • Experiência comprovada no desenvolvimento de software utilizando Go (Golang) em aplicações escaláveis e de alta performance;
  • Conhecimento em concorrência e paralelismo no Go, incluindo goroutines e channels;
  • Experiência com design de APIs RESTful e gRPC, incluindo autenticação, versionamento e otimização de desempenho;
  • Conhecimento sólido em bancos de dados relacionais (PostgreSQL, MySQL);
  • Experiência com mensageria e filas de eventos (RabbitMQ);
  • Conhecimento de arquiteturas distribuídas e microsserviços, com uso de Docker e Kubernetes;
  • Prática com CI/CD (Integração e Entrega Contínua) e ferramentas como GitLab CI, ArgoCD;
  • Familiaridade com monitoramento e observabilidade (Grafana, OpenTelemetry);
  • Experiência com Cloud Computing (AWS, GCP, Azure, OCI e Private Cloud) e seus serviços como Secrets, S3;
  • Conhecimento sólido em testes automatizados (unitários, integração e e2e) usando ferramentas como Sonar;
  • Experiência em segurança de aplicações e boas práticas de desenvolvimento seguro (OWASP, JWT, OAuth2, TLS);
  • Experiência com metodologias de desenvolvimento ágil;
  • Mentalidade de liderança técnica, apoiando decisões de arquitetura e boas práticas;
  • Capacidade de mentoria, ajudando desenvolvedores juniores a crescerem na stack Go;
  • Habilidades de comunicação para trabalhar em equipes multidisciplinares (DevOps, QA, Produto);
  • Autonomia e proatividade na resolução de problemas complexos;
  • Adaptabilidade para trabalhar com metodologias ágeis (Scrum, Kanban).

Responsabilidades e Atribuições

Como Desenvolvedor(a) Go Lang Sênior, Você Será Responsável Pelo Desenvolvimento e Manutenção De Um Motor De Integração Entre Plataformas e a Camada De Virtualização, Garantindo Alta Disponibilidade, Escalabilidade e Eficiência Dos Serviços Expostos. Suas Principais Atribuições Incluem

Desenvolvimento e Arquitetura

  • Projetar, desenvolver e otimizar serviços backend em Go (Golang) para integração entre plataformas e camada de virtualização.
  • Construir APIs escaláveis e eficientes utilizando REST e gRPC, garantindo baixo tempo de resposta e alta confiabilidade.
  • Implementar e manter arquiteturas baseadas em microsserviços, com foco em concorrência e paralelismo no processamento de requisições.
  • Garantir boas práticas de clean code, SOLID, DDD (Domain-Driven Design) e padrões de design apropriados para a solução.
  • Criar e manter estratégias de caching para otimização de chamadas e melhoria de desempenho dos serviços.

Integração e Virtualização

  • Desenvolver e otimizar integrações entre diferentes plataformas e sistemas legados, assegurando compatibilidade e estabilidade das comunicações.
  • Criar conectores eficientes para a camada de virtualização, garantindo que os serviços interajam de forma transparente e performática.
  • Implementar estratégias de mensageria e eventos assíncronos, utilizando ferramentas como Kafka, RabbitMQ ou NATS para comunicação eficiente entre serviços.

Infraestrutura e Desempenho

  • Trabalhar com containers e orquestração (Docker, Kubernetes) para manter serviços distribuídos e escaláveis.
  • Garantir observabilidade e monitoramento dos serviços desenvolvidos, implementando logs estruturados, tracing e métricas (Prometheus, OpenTelemetry, Grafana).
  • Colaborar na definição de estratégias de deploy contínuo (CI/CD), garantindo automação e estabilidade nas entregas.
  • Realizar testes unitários, de integração e de carga para garantir a confiabilidade do código e escalabilidade do sistema.

Segurança e Compliance

  • Aplicar boas práticas de segurança no desenvolvimento das integrações, incluindo autenticação (OAuth2, JWT) e criptografia de dados.
  • Implementar controles de acesso seguros entre serviços e garantir conformidade com padrões do setor.

Colaboração e Mentoria

  • Trabalhar em conjunto com times multidisciplinares, incluindo DevOps, QA e Produto, para alinhar requisitos técnicos e de negócio.
  • Realizar code reviews e atuar como mentor para desenvolvedores juniores e plenos, garantindo disseminação de conhecimento e boas práticas de desenvolvimento.
  • Participar de discussões técnicas para evolução da arquitetura e definição de novas estratégias de integração.

Key Skills

Ranked by relevance

docker devops golang cloud grpc cicd das kubernetes postgresql prometheus gitlab ci rabbitmq grafana gitlab kafka owasp scrum aws gcp ddd nas
Login to Apply
Posted
Feb 05, 2025
Type
Full-time
Level
Entry
Location
Brazil
Company
wevy

Industries

Technology Information Internet

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
wevy
Related

Desenvolvedor Fullstack

2026-05-24

Full-time
Not Applicable
Brazil
Technology
Engineering
View Job Details
Globex Digital
Related

Solutions Architect

2026-05-24

Full-time
Mid-Senior
United Arab Emirates
IT Services
Engineering
View Job Details
Mastercard
Related

Software Engineer - II (SDET)

2026-05-24

Full-time
Not Applicable
Canada
Financial Services
Engineering