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!