Desenvolvedor(a) Sênior C# / .NET (Backend)
Descrição da Vaga
**Sobre a Leaf Agriculture** A Leaf Agriculture é uma plataforma de APIs unificadas para os setores de alimentos e agricultura. Nossa infraestrutura de dados conecta, de forma padronizada e escalável, tecnologias e provedores de dados agrícolas, acelerando integrações e habilitando produtos orientados por dados. Saiba mais: https://withleaf.io/ **Sobre a função** Estamos buscando um(a) Desenvolvedor(a) Sênior C\# / .NET para atuar no core da nossa plataforma, construindo e evoluindo APIs e serviços de integração em um ambiente distribuído e orientado a dados. Você vai trabalhar próximo(a) de produto e engenharia para entregar funcionalidades com alta confiabilidade, observabilidade e performance. Regime: tempo integral Modelo: 100% remoto **Responsabilidades** * Projetar, implementar e manter serviços backend em C\#/.NET (APIs REST e/ou gRPC). * Construir integrações com sistemas externos (parceiros, ERPs, provedores de dados agrícolas), com foco em robustez e rastreabilidade. * Evoluir contratos de API (versionamento, compatibilidade, validação, documentação e SLAs). * Modelar dados e desenhar fluxos de processamento (sincronos e assíncronos), incluindo filas/eventos e jobs. * Garantir qualidade de software com testes (unitários, integração, contrato), revisão de código e padrões de arquitetura. * Implementar observabilidade (logs estruturados, métricas, traces, alertas) e apoiar troubleshooting em produção. * Otimizar performance e custo (latência, throughput, uso de CPU/memória, acesso a banco/cache). * Aplicar boas práticas de segurança (authn/authz, secrets, proteção contra abuso, validação de entrada, auditoria). * Colaborar no desenho de arquitetura (microserviços, modular monolith quando fizer sentido, padrões de resiliência e idempotência). * Mentorar pessoas do time e elevar o nível técnico (guidelines, exemplos, automações de CI/CD). **Requisitos (obrigatórios)** * Experiência sólida com C\# e .NET (preferência por .NET 6\+), com histórico em sistemas de produção. * Experiência com ASP.NET Core, construção de APIs e desenho de contratos (OpenAPI/Swagger). * Conhecimento prático de bancos de dados relacionais (PostgreSQL/MySQL/SQL Server) e fundamentos de modelagem. * Experiência com mensageria e/ou processamento assíncrono (ex.: Kafka, RabbitMQ, SQS, Pub/Sub) e padrões como retry, DLQ, idempotência. * Boas práticas de engenharia: testes automatizados, CI/CD, code review, padrões de logging e tratamento de erros. * Vivência com observabilidade e operação (monitoramento, alertas, análise de incidentes, postmortems). * Domínio de princípios de design e arquitetura: SOLID, DDD (quando aplicável), Clean Architecture, padrões de integração. * Comunicação clara e colaboração em ambiente remoto. **Diferenciais** * Experiência com cloud (AWS/GCP/Azure), containers (Docker) e orquestração (Kubernetes/ECS). * Experiência com gRPC, event\-driven architecture e/ou CDC (change data capture). * Experiência com cache (Redis) e técnicas de performance (profiling, tuning, otimização de queries). * Experiência com sistemas orientados a dados (pipelines, data lakes/lakehouse) ou com geodados/séries temporais. * Familiaridade com Terraform/IaC e práticas de segurança (IAM, secrets management). * Experiência prévia com produtos de plataforma/API\-first e alta exigência de disponibilidade. **Stack e práticas** * Backend: C\#, .NET, ASP.NET Core, gRPC * Dados: MongoDB, Redis, filas/eventos * Infra/Operação: Docker, CI/CD, observabilidade (logs/métricas/traces) * Qualidade: testes, contratos, versionamento, ambientes e deploy automatizados **O que oferecemos** * Autonomia técnica e espaço para decisões de arquitetura. * Problemas desafiadores de plataforma, integrações e dados em escala. * Time remoto, colaborativo e orientado a entrega com qualidade. * Ambiente que valoriza engenharia pragmática: confiabilidade, clareza e evolução contínua. Como se candidatar Envie seu currículo e links (GitHub, artigos, projetos, demos) que mostrem: serviços/APIs relevantes em C\#/.NET em produção, e exemplos de decisões de arquitetura, qualidade e operação (testes, observabilidade, performance).
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev