Desenvolvedor (a) back-end sênior
Descrição da Vaga
Descrição: Conhecimento em: * 4 a 7 anos de experiência em desenvolvimento web para aplicações de larga escala; * Domínio de .NET (C\#) em cenários avançados (concorrência, otimização, profiling); * Larga experiência com bancos relacionais (preferencialmente SQL Server): modelagem complexa, tuning de queries, índices, locking \& isolation; * Experiência consistente com MongoDB (modelagem documental avançada, performance, agregations); * Experiência em desenho de arquiteturas escaláveis (desacoplamento, limites de contexto, integração entre legados e novos serviços); * Visão estratégica de refactoring evolutivo de sistemas críticos sem interromper operação; * Experiência com mensageria (RabbitMQ, Kafka); * Forte preocupação com qualidade de código (testabilidade, manutenção, simplicidade intencional); * Proficiência em testes automatizados (unitários, integração, carga e/ou contrato) e uso de métricas de qualidade; * Excelente comunicação (clareza, objetividade, registro de decisões arquiteturais); * Atuação como mentor(a) de desenvolvedores de níveis Júnior e Pleno (guidance, feedback estruturado); * Profunda disposição em entender o domínio de negócio para influenciar soluções (alto valor agregado e redução de complexidade acidental). Maturidade Esperada * Capacidade de equilibrar urgência e arquitetura sustentável; * Visão sistêmica (fluxo de dados fim a fim, latência, resiliência); * Tomada de decisão baseada em métricas e impacto ao negócio. Diferenciais Conhecimento em: * Conhecimento avançado de observabilidade (OpenTelemetry); * Experiência profissional com Golang; * Experiência com feature flags e estratégias de rollout gradual; * Atuação prévia na definição de roadmaps técnicos e governança de arquitetura; * Vivência com design de plataformas (multi\-tenant, isolamento lógico, extensibilidade via plugins); * Conhecimento em bancos de dados orientados a grafos (Neo4j) para casos de relacionamento complexo. * Projetar e implementar funcionalidades de alta complexidade e impacto; * Definir e evoluir arquiteturas (serviços, modularização, estratégias de escalabilidade, observabilidade); * Conduzir refactors estruturais em código legado com foco em estabilidade e redução de risco; * Orientar tecnicamente o time: pair programming, revisão estratégica de PRs, disseminação de boas práticas; * Participar ativamente na análise de performance, custos e melhorias contínuas; * Analisar e resolver incidentes críticos (diagnóstico profundo, mitigação e plano de longo prazo); * Apoiar na priorização técnica junto a produto (débitos, riscos e oportunidades); * Elevar padrões de engenharia (guidelines internas, automações, métricas). 2511200202481879779
Vaga originalmente publicada em: indeed
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