Dev Backend ASP.NET Core Pleno Remoto

Publicada 23 de Agosto

Estamos em busca de um(a) Desenvolvedor(a) Backend Pleno para trabalhar em regime de home office, no desenvolvimento e na evolução de uma plataforma de e-commerce do setor farmacêutico, com alto volume transacional e forte componente de integrações.

A plataforma não é uma solução de mercado customizada. É um desenvolvimento próprio, construído do zero e mantido em conjunto pelas equipes da agência e do cliente. Você vai resolver regra de negócio de verdade, não contornar limitação de plataforma fechada.

E-commerce de farmácia também não é CRUD. É catálogo extenso com regras próprias de precificação, estoque em tempo real, integrações fiscais e regulatórias que não admitem erro, e dados sensíveis de cliente.

Uma coisa que dizemos de forma explícita: aqui, entrega testada faz parte da entrega. Uma tarefa só está pronta quando quem desenvolveu verificou os casos de borda e comunicou o que foi feito, o que ficou de fora e o que ficou em dúvida. Se o teste só acontece quando o trabalho chega na próxima pessoa, chegou tarde.


O que você vai fazer

Você entra num time já formado: gerente de projetos, frontend, outro desenvolvedor backend e um sênior como referência técnica, além do time técnico do cliente, com quem o contato é direto. Você não vai carregar o sistema sozinho, mas vai dividir responsabilidade sobre ele. A clareza do que você escreve e comunica importa tanto quanto o código.


Seu trabalho do dia a dia será:

  • Desenvolver e manter APIs e serviços em ASP.NET Core e C#;
  • Modelar, otimizar e manter bases em SQL Server, incluindo tuning de queries e procedures;
  • Construir e manter integrações com ERP, gateways de pagamento, antifraude, transportadoras e marketplaces;
  • Manter rotinas de sincronização de catálogo, preço e estoque;
  • Sustentar rotinas fiscais e regulatórias do setor;
  • Investigar e resolver gargalos de performance, com cache e processamento assíncrono;
  • Evoluir código legado sem quebrar o que já está em produção;
  • Escrever testes automatizados nas partes críticas do sistema;
  • Validar o próprio trabalho antes de entregar e comunicar o que foi verificado;
  • Participar de revisão de código, tanto submetendo quanto revisando o trabalho dos colegas;
  • Documentar o que você constrói, para que o time não dependa exclusivamente de você.


Diferenciais

  • Experiência prévia em e-commerce, especialmente de alto volume;
  • Integração com gateways de pagamento, antifraude, ERP e transportadoras;
  • Emissão de NFe e rotinas fiscais;
  • Setor farmacêutico ou de saúde (SNGPC, ANVISA, dados sensíveis sob LGPD);
  • RabbitMQ ou outra ferramenta de mensageria e processamento assíncrono;
  • Elasticsearch ou motor de busca equivalente aplicado a catálogo;
  • Estratégias de cache em aplicação e cache de borda;
  • Cloudflare Workers e rastreamento server-side.


Softwares que usamos

ClickUp, GitHub, Claude Code, SQL Server, Visual Studio ou VS Code, RabbitMQ, Elasticsearch, Cloudflare e Google Workspace.


Benefícios que oferecemos

A Degrau tem 20 anos de estrada e gente que ficou o caminho todo: temos profissionais com mais de 15 anos de casa. Num mercado onde a permanência média em agência é de pouco mais de um ano, isso diz mais sobre o ambiente do que qualquer descrição.

  • Contratação em regime CLT ou PJ;
  • CLT com direito a plano de saúde + seguro de vida + VR;
  • Trabalho 100% home office, com horário flexível;
  • Licenças pagas das ferramentas de IA que usamos (Claude Code e afins). Aqui isso é ferramenta de trabalho, não custo pessoal;
  • Trabalhe com o seu próprio equipamento ou com um fornecido pela empresa, você escolhe o que funciona melhor para você;
  • 30 dias de férias: 15 coletivos no fim do ano e 15 que você escolhe quando tirar;
  • Subsídio em treinamentos, cursos e certificações;
  • TotalPass;
  • Acesso a plataforma de saúde digital, com psicólogo, nutricionista e telemedicina;
  • Day off de aniversário (opcional);
  • Encontros mensais em coworking (opcional, para quem mora em São Paulo).

Requisitos mínimos

  • C# e ASP.NET Core em nível sólido, com capacidade de assumir um sistema em produção desde o primeiro mês;
  • SQL Server de verdade: T-SQL, stored procedures, índices, leitura de plano de execução e tuning de query lenta;
  • Entity Framework Core, sabendo quando usá-lo e quando escrever SQL direto;
  • Construção e consumo de APIs REST, autenticação, versionamento e tratamento de erros;
  • Versionamento com Git e trabalho organizado em repositórios;
  • Experiência real com código legado: entrar em base que você não escreveu, entender e evoluir sem quebrar;
  • Testes automatizados: escrever testes de unidade e integração (xUnit, NUnit ou MSTest) como parte normal do desenvolvimento, não como etapa opcional quando sobra tempo;
  • Disciplina de verificação: validar o próprio trabalho antes de entregar, incluindo casos de borda, e deixar explícito o que foi testado e o que não foi;
  • Comunicação proativa dentro de um time: avisar cedo quando algo vai atrasar, quando uma regra de negócio ficou ambígua ou quando uma decisão depende do cliente. Perguntar antes de assumir, e deixar registrado para quem vem depois;
  • Fluência real em desenvolvimento assistido por IA: Claude Code, Cursor, Copilot ou similar. Aqui a IA faz parte do fluxo de trabalho, não é enfeite de currículo. Esperamos que você saiba onde ela acelera, onde ela erra e como revisar o que ela produz;
  • Boa comunicação escrita, já que você vai explicar decisões técnicas para pessoas não técnicas;
  • Autonomia e organização para trabalhar em regime remoto.

Competências

JavaScript Git REST API Cloudflare Workers C# ASP.NET Core SQL Server T-SQL Entity Framework Core RabbitMQ Elasticsearch .NET