Desenvolvedor(a) fullstack sênior (.net + react + flutter) - remoto
Summary
Senior fullstack developer at a growing Brazilian agtech, owning the product end to end: .NET/C# APIs on Azure, Next.js/React web panels, and an offline-first Flutter mobile app. Also manages Azure infrastructure (SQL, Redis, Blob Storage, CI/CD) and will lead unifying platforms into a single portal, with room to grow into tech leadership.
Sobre a empresa Agtech brasileira em crescimento, que une consultoria e tecnologia para o campo. Nossos produtos rodam onde a internet não chega: apps offline-first usados por líderes e gestores no meio da colheita. Estamos virando um hub de soluções para o agro, e o próximo passo é unificar tudo num portal único.
A missão Ser a referência técnica do produto. Você vai assumir de ponta a ponta o backend, o web e o mobile, tomar as decisões técnicas e transformar feedback do campo em entregas rápidas. É uma posição com muito espaço para crescer e liderar a área de tecnologia conforme a empresa escala.
O que você vai fazer
Evoluir e manter as APIs em .NET (C#) na Azure: serviços de domínio, autenticação e background jobs
Desenvolver as interfaces web em Next.js/React (painéis, portal de clientes, gestão de documentos)
Evoluir o app mobile em Flutter, com arquitetura offline-first e sincronização com o backend
Cuidar da infraestrutura Azure: Azure SQL, Redis, Blob Storage, Key Vault, API Management, monitoramento e CI/CD
Liderar a unificação das plataformas num portal único
Traduzir demandas de negócio e do campo em soluções técnicas, sugerindo o caminho mais rápido e seguro
Garantir segurança e conformidade com a LGPD (controle de acesso por perfil, isolamento de dados por cliente)
Requisitos
Experiência sólida com C#/.NET em APIs REST de produção
Experiência com React e/ou Next.js
Experiência prática com Microsoft Azure (deploy, banco, storage, monitoramento)
SQL Server/Azure SQL: modelagem, performance e migrations
Vivência com Flutter/Dart ou forte disposição para assumir o mobile rapidamente
Autonomia para decidir arquitetura sem um líder técnico acima de você
Boa comunicação com pessoas não técnicas
Diferenciais
Apps offline-first, filas e sincronização de dados
DDD, feature flags, observabilidade
Azure DevOps e pipelines de CI/CD
Segurança: JWT, Azure AD B2C, RBAC, OWASP
Experiência com operações de campo ou produtos B2B
Já ter sido o único ou o principal dev de um produto
