Desenvolvedor(a) Go Sênior

Empresa: CBYK Consultoria

Localização: São Paulo, São Paulo, Brasil

Modalidade: Híbrido

Nível: Pleno

Contrato: CLT ou PJ

Skills obrigatórias: golang, postgresql, mysql, docker, amazon-web-services, amazon-cloudwatch, java, python, microsoft-azure, google-cloud-platform, kubernetes, kafka, rabbitmq, amazon-sqs, redis, mongodb, grpc, terraform, prometheus, grafana, opentelemetry, oauth2

Sobre a vaga

Publicada há 2 dias São Paulo, Faria Lima – Híbrido 3x por semana - SP

Dados da vaga

Tipo de contratação: CLT (Efetivo)

Modalidade de trabalho: Híbrido

Responsabilidades e atribuições

Desenvolver, implementar e sustentar aplicações backend utilizando Go (Golang).

Projetar e desenvolver APIs RESTful e microsserviços escaláveis.

Atuar na definição e evolução de arquiteturas de sistemas distribuídos.

Desenvolver aplicações concorrentes utilizando Goroutines, Channels e mecanismos de sincronização.

Implementar integrações síncronas e assíncronas entre sistemas.

Garantir a performance, a segurança, a resiliência e a disponibilidade das aplicações.

Analisar e otimizar consultas e operações em bancos de dados.

Implementar testes unitários, de integração e de performance.

Monitorar as aplicações e atuar na identificação e resolução de incidentes complexos em produção.

Participar de revisões de código e disseminar boas práticas de engenharia de software.

Contribuir para a evolução dos pipelines de CI/CD.

Apoiar tecnicamente desenvolvedores de menor senioridade.

Participar de decisões técnicas, refinamentos e estimativas de desenvolvimento.

Traduzir demandas de negócio em soluções funcionais e não funcionais.

Requisitos e qualificações

**Para Essa Posição, Buscamos Alguém Com**

Vivência sólida em desenvolvimento backend utilizando Go (Golang).

Domínio de Goroutines, Channels, Context, Interfaces e tratamento de erros em Go.

Vivência no desenvolvimento e na integração de APIs RESTful.

Conhecimento em arquitetura de microsserviços e sistemas distribuídos.

Conhecimento em padrões de projeto, Clean Architecture e boas práticas de engenharia de software.

Vivência com bancos de dados relacionais, preferencialmente PostgreSQL ou MySQL, e PL/SQL.

Vivência com mensageria e comunicação assíncrona.

Conhecimento em Docker e conteinerização de aplicações.

Vivência com testes unitários, de integração e práticas de qualidade de código.

Monitoramento de aplicações com AWS CloudWatch.

Conhecimento em Git, CI/CD e metodologias ágeis.

Vivência em troubleshooting, análise de logs e otimização de performance.

Autonomia, capacidade analítica e visão sistêmica para conduzir atividades técnicas de alta complexidade.

Comunicação clara, colaboração com equipes multidisciplinares e disposição para mentoria.

Diferenciais

Conhecimento em Java e Python.

Vivência com AWS, Azure ou Google Cloud.

Conhecimento em Kubernetes.

Vivência com Kafka, RabbitMQ ou AWS SQS.

Conhecimento em Redis, MongoDB ou DynamoDB.

Vivência com gRPC e Protocol Buffers.

Conhecimento em Terraform e infraestrutura como código.

Vivência com observabilidade utilizando Prometheus, Grafana, OpenTelemetry ou ferramentas equivalentes.

Conhecimento em arquitetura orientada a eventos (Event-Driven Architecture).

Conhecimento em práticas de segurança de APIs e autenticação OAuth2/JWT.

Vivência em instituições financeiras, fintechs ou meios de pagamento.

Vivência com aplicações de missão crítica, alta disponibilidade e alto volume transacional.

Participação em projetos de modernização de sistemas legados.

Vivência com arquiteturas cloud-native e soluções de processamento em tempo real.

Na CBYK, acreditamos que as pessoas fazem a transformação acontecer. Se você se identificou com a oportunidade, venha ser um Be Changer!

Criar conta grátis no TrailWise para ver seu Match Score