Cargo
O engenheiro de software sênior — backend irá projetar, desenvolver e evoluir serviços escaláveis, performáticos e seguros, garantindo qualidade, observabilidade e boas práticas de engenharia.
Responsabilidades diárias:
* Desenvolver e manter APIs e microsserviços em .NET Core / C#, aplicando Clean Architecture e DDD
* Implementar integrações assíncronas e observabilidade ponta a ponta (logs, métricas, tracing)
* Contribuir com pipelines CI/CD, revisão de código e otimização de performance em cloud
Requisitos para assumir o cargo
* Experiências:
• Atuação em arquiteturas distribuídas, microsserviços e mensageria (RabbitMQ/Kafka)
• Vivência com observabilidade, métricas e performance tuning em produção
• Experiência na criação e manutenção de pipelines CI/CD e processos automatizados de deploy
* Hard Skills:
• .NET Core / C# (avançado) — APIs RESTful, injeção de dependência, testes automatizados e design patterns (CQRS, Repository, Strategy)
• Clean Architecture e DDD — soluções modulares, orientadas a domínio e desacopladas de infraestrutura.
• Observabilidade e CI/CD — OpenTelemetry, Application Insights, Datadog, pipelines automatizadas e deploys em Azure/AWS
* Soft Skills:
• Comunicação clara e colaborativa, com visão sistêmica e foco em resultado
• Liderança técnica e mentoria, apoiando o crescimento técnico do time.
• Mentalidade de melhoria contínua, qualidade e cultura de ownership