Buscamos um profissional para planejar, otimizar e manter plataformas críticas escaláveis, monitoráveis e autônomos.
Abaixo estão as responsabilidades principais:
* Planejamento de infraestrutura
* Otimização de sistemas
* Manutenção de soluções escaláveis
Para isso, necessitamos de alguém com domínio em programação orientada a objetos, experiência em criação de APIs REST e gRPC e conhecimento em design patterns.
Requisitos técnicos:
* Programação orientada a objetos com foco em .NET
* Criação de APIs REST e gRPC
* Knowledege 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
* Segurança: Vault, Secrets Manager, Kubernetes (ConfigMaps e Secrets)
* Jobs assíncronos: Workers, Locks Distribuídos (Redlock, Zookeeper)
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
Também valorizamos práticas ágeis e colaborativas. Se você se identifica com essa visão, entre em contato conosco.