Software engineer backend pleno | golang (2)
Location
Home office | Brazil
Job description
- Conhecimento e vivência em Golang - entender conceitos como goroutines, channels, e etc;
- Ter trabalhado com Cloud GCP e Kubernetes - Helm Charts, Github Actions, entre outros;
- Atuamos com MySQL, Postgres, ES e Datastore como nossas bases de dados, além de utilizarmos Memchached como solução de cache;
- Nossos serviços se comunicam via RabbitMQ e gRPC, sendo ambos indispensáveis o conhecimento prévio;
- Conhecimento de boas práticas de testes unitários, integração, e2e e afins;
- Utilizar Prometheus, Grafana, e OpenTelemetry para métricas de sistema, além de utilizar Logs de maneira coerente;
- Ter trabalhado com arquitetura de MicroServiços, principalmente com padrão de Actor Model;
- Ah, claro, ser um apaixonado pelo mercado financeiro e ter experiência trabalhando com serviços financeiros vai ser um diferencial;
- Se tiver sua conta aberta na Avenue, então, já ganha o nosso coração!
Você estará inserido em um ambiente onde nossos sistemas conversam entre si. No geral, você precisará entender sobre alguns serviços diversos, apesar de estar focado nas funcionalidades do seu time. O perfil ideal para o pleno é de alguém que entende como usar nossas tecnologias, e para algumas, tem certa profundidade.
Além disso, vai ser esperado que você tenha foco em qualidade (testes, monitoria, e afins).
- Escrever código consistente para ser implantado em produção;
- Auxiliar sua Squad na priorização das entregas mais relevantes dentro do seu contexto;
- Ser engajado em espalhar cultura de testes e observabilidade;
- Atuar com zelo, monitorando os sistemas que seu time suporta, além de ser vetor de qualidade e boas práticas;
- Estar atento às necessidades do negócio da Avenue, e propor soluções práticas e de impacto para seu time;
- Auxiliar no desenvolvimento dos desenvolvedores júniores;
- Abraçar e engajar seus pares na aplicação dos acordos definidos pelo time;
Job tags
Salary