Buscamos um profissional experiente em desenvolvimento de sistemas escaláveis e altamente desempenhado.
O candidato ideal deve ter habilidades sólidas em programação orientada a objetos com domínio em .NET, experiência na criação de APIs REST e gRPC.
Ao trabalhar conosco, você estará responsável por planejar, otimizar e manter plataformas críticas, propor melhorias e reconstruções de infraestrutura, colaborar com engenharia na resolução de problemas e garantir a integração e funcionamento das plataformas.
Além disso, o cargo exige conhecimento em design patterns, observabilidade e monitoramento, ferramentas como Datadog, New Relic, Kibana, Grafana, coleta de métricas, logs estruturados, dashboards e alertas.
A infraestrutura é composta por mensageria, bancos de dados, cache, segurança e jobs assíncronos, além de arquitetura orientada a eventos e EDA.
O nosso ambiente de trabalho é remoto e oferece oportunidade de crescimento e desenvolvimento profissional.
Os requisitos técnicos incluem:
* Programação orientada a objetos com domínio em .NET;
* Experiência na criação de APIs REST e gRPC;
Requisitos de boas práticas:
* SOLID, KISS, Arquitetura Hexagonal e Limpa;
* Design Patterns (Factory, Strategy, Observer, CQRS, Event Sourcing);
Observabilidade e Monitoramento
* Ferramentas como Datadog, New Relic, Kibana, Grafana;
* Coleta de métricas, logs estruturados, dashboards e alertas;
Infraestrutura:
* Mensageria: RabbitMQ, Kafka, Azure Service Bus;
* Bancos de dados: PostgreSQL, SQL Server, MongoDB, Redis;
* Cache: Redis, Memcached;
* Segurança: Vault, Secrets Manager, Kubernetes (ConfigMaps e Secrets);
* Jobs assíncronos: Workers, Locks Distribuídos (Redlock, Zookeeper).
Arquitetura Orientada a Eventos
* EDA, Event Sourcing, CQRS;
* Pública/Consumo Assíncrono com Kafka, RabbitMQ, Azure Service Bus;
Neste papel, você trabalhará em uma equipe diversificada para atingir os objetivos da empresa, e obterei benefícios que irão afetar sua carreira.