Descrição
Resumo da Vaga:
Buscamos um desenvolvedor apaixonado por sistemas distribuídos e alta performance para integrar nosso time, atuando na construção de microsserviços escaláveis e otimizando componentes.
Principais Destaques:
1. Atuar na construção de microsserviços escaláveis
2. Projetar, desenvolver e manter microsserviços robustos usando Go
3. Colaborar na definição da arquitetura de sistemas e design de APIs
Estamos em busca de uma pessoa desenvolvedora apaixonada por **sistemas distribuídos e alta performance** para integrar nosso time de engenharia. Você atuará na construção de **microsserviços escaláveis**, garantindo que nossa infraestrutura acompanhe o crescimento acelerado do produto.
**Responsabilidades:**
* Projetar, desenvolver e manter microsserviços robustos utilizando **Go (Golang)**;
* Otimizar componentes visando **alta performance e baixa latência**;
* Colaborar na definição da arquitetura de sistemas e no design de APIs (**REST/gRPC**);
* Garantir a qualidade do código por meio de **testes unitários, de integração e code reviews**;
* Trabalhar em conjunto com as equipes de **DevOps e Produto** para entregas contínuas e seguras.
**Requisitos Técnicos:**
* Domínio de **Go (Golang)**, com experiência em concorrência (Goroutines, Channels);
* Conhecimento sólido em **Microsserviços, Design Patterns e Clean Architecture**;
* Experiência com bancos de dados **PostgreSQL** e NoSQL (**Redis, MongoDB ou Cassandra**);
* Vivência com **mensageria** (Kafka ou RabbitMQ);
* Conhecimentos em **Docker** e orquestração com **Kubernetes**;
* Experiência no desenvolvimento de **APIs RESTful** e, preferencialmente, **gRPC / Protocol Buffers**.
**Diferenciais:**
* Experiência com **Cloud** (AWS, GCP ou Azure);
* Conhecimento em **Observabilidade** (Prometheus, Grafana, Jaeger/OpenTelemetry);
* Contribuições em projetos **Open Source**;
* Vivência com **metodologias ágeis** (Scrum/Kanban).