Transforme-se em um especialista em soluções escaláveis para apoiar a transformação digital de nossos clientes. Acreditamos que a tecnologia pode ser usada de forma ágil e eficaz para melhorar a vida das pessoas.
Nós estamos procurando por alguém com habilidades excepcionais em arquitetura de software, capacitado(a) a planejar, otimizar e manter plataformas críticas.
Responsabilidades
* Desenvolver sistemas escaláveis, monitoráveis e autônomos;
* Abrir melhorias e reconstruções de infraestrutura;
* Colaborar com Engenharia na resolução de problemas;
Requisitos Técnicos:
* Programação orientada a objetos com domínio em .NET;
* Experiência na criação de APIs REST e gRPC;
Boas Práticas:
* Aplicação de SOLID, KISS, Arquitetura Hexagonal e Limpa;
* Conhecimento em 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;
Resiliência e Performance:
* Retry com backoff, Circuit Breaker (Resilience4j, Hystrix), DLQ, Rate-limiting, Defensive Cache;
Arquitetura Orientada a Eventos:
* EDA, Event Sourcing, CQRS;
* Pública/consumo assíncrono com Kafka, RabbitMQ, Azure Service Bus;