Desenvolvedor(a) Backend C# Sênior | AWS (Serverless)
Requisitos Obrigatórios:
- Backend (.NET / C#)
- Experiência sólida com C# e .NET 6+ (ou .NET 5 / .NET Core 3.1)
- Domínio de C# moderno: async/await, LINQ, records, pattern matching
- Desenvolvimento e manutenção de APIs REST com ASP.NET Core
- Experiência com Controllers e Minimal APIs
- Implementação de middlewares (autenticação, validação, logging, tratamento de erros)
- Serialização e desserialização com System.Text.Json
☁️ AWS (Serverless)
- Experiência prática com AWS API Gateway (REST e HTTP APIs)
- Desenvolvimento e deploy de AWS Lambda (runtime C#)
- Conhecimento de cold start, boas práticas de performance e otimização
- Implementação de logging e monitoramento com CloudWatch
- Uso de EventBridge para criação e roteamento de eventos
- Mensageria com SQS e SNS (desacoplamento e integração com parceiros)
- Gestão de IAM (roles, policies mínimas e segurança para Lambdas)
- Observabilidade com CloudWatch Logs e noções de AWS X-Ray
🔗 Integração & Arquitetura
- Experiência na construção de soluções assíncronas e event-driven
- Integração com sistemas externos via HTTP
- Uso de HttpClient com Polly (retry, timeout, circuit breaker)
- Consumo e publicação de webhooks
- Aplicação de boas práticas de arquitetura limpa / DDD light
- (separação Domain, Application e Infrastructure)
⚙️ Infra & DevOps
- Vivência com CI/CD (GitHub Actions, GitLab CI, Azure DevOps ou AWS CodePipeline)
- Conhecimento em Infraestrutura como Código (IaC) usando AWS SAM ou Terraform
- Capacidade de automatizar deploys de APIs, Lambdas e permissões
🧩 Soft Skills Técnicas
- Capacidade de analisar e interpretar documentação da AWS e SDKs
- Forte entendimento de logs, rastreabilidade e observabilidade
- Autonomia para debug e troubleshooting em ambientes distribuídos
- Experiência com testes locais (Postman, Insomnia, LocalStack, dotnet lambda test tool)
Requisitos Desejáveis
- Experiência com arquiteturas de alta disponibilidade e alto volume
- Conhecimento em Docker (mesmo em ambientes majoritariamente serverless)
- Vivência com cache distribuído (Redis ou Memcached)
- Experiência com versionamento de APIs e idempotência
- Conhecimento em segurança de APIs (JWT, OAuth2, API Keys)
- Vivência com boas práticas de observabilidade avançada (tracing distribuído)
- Experiência em mentoria técnica e apoio a desenvolvedores menos experientes
- Atuação em ambientes agile / squads multidisciplinares
📍 Modelo de trabalho: Remoto
🖊 Contratação: PJ
🚀 Início: A combinar
📩 Contato: [email protected]
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Backend Engineer
2026-05-26
AVP, Frontend Engineer, Technology Group
2026-05-26
Senior Backend Engineer - Golang
2026-05-18
- Posted
- Jan 07, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Brazil
- Company
- Pasquali Solution
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Backend Engineer
2026-05-26
AVP, Frontend Engineer, Technology Group
2026-05-26
Senior Backend Engineer - Golang
2026-05-18