Sobre a oportunidade
#VemPraLuby Aqui você terá a oportunidade de: Evoluir em um ambiente de alta performance: Uma cultura onde o desenvolvimento é contínuo, com autonomia e envolvimento em projetos nacionais e internacionais que realmente testam suas habilidades e impulsionam seu potencial. Integrar um time apaixonado por tecnologia: Aqui, você vai trabalhar ao lado de talentos experientes em um ambiente colaborativo e disruptivo, utilizando as tecnologias mais avançadas do mercado. Deixar sua marca no mundo: Nossas soluções digitais impactam diretamente a vida de milhares de pessoas, e é a sua chance de ser parte ativa na construção de um futuro mais digital e conectado. Trabalhar de forma remota e com flexibilidade: Seja qual for o seu lugar, estamos prontos para te receber no nosso time! Sua Missão: Buscamos um(a) Desenvolvedor(a) Backend Sênior com sólida experiência em .NET e Python para atuar no projeto, evolução e manutenção de serviços e microsserviços críticos para um dos nossos grandes clientes do segmento Agrotech. Nesta posição, você terá papel de contribuir na definição de arquitetura, garantindo escalabilidade, resiliência e alta performance. Procuramos um profissional autônomo, capaz de liderar frentes técnicas ponta a ponta e dialogar diretamente com produto e engenharia. Principais Atividades: Desenvolvimento e Arquitetura: Projetar, construir e manter APIs e microsserviços escaláveis em .NET (Core / 6+) e Python, estabelecendo comunicação desacoplada entre os serviços. Decisões Técnicas: Participar ativamente das definições de arquitetura, avaliando trade-offs entre performance, manutenibilidade, segurança e tempo de entrega. Mentoria e Cultura de Engenharia: Conduzir code reviews criteriosos e promover a evolução técnica de desenvolvedores menos experientes (pleno/júnior). Qualidade e Testes: Garantir alta cobertura de testes automatizados (unitários e de integração) em ambos os ecossistemas (.NET e Python). Observabilidade e Produção: Atuar na implementação e monitoramento de logs, métricas e tracing, além de participar na resolução e análise da causa raiz de incidentes em produção. Colaboração Multidisciplinar: Dialogar e alinhar soluções técnicas com times de Produto, QA, Infraestrutura/DevOps e coordenação do cliente. Requisitos essenciais: Experiência: Domínio e sólida vivência em desenvolvimento backend .NET (nível Sênior). Ecossistema .NET: Excelência em C# e .NET (Core/6 ou superior), com uso consistente de async/await, LINQ e Injeção de Dependência. Conhecimento de Python: Capacidade de ler, interpretar e compreender estruturas de código/APIs em Python para facilitar integrações e diálogos técnicos no time. Arquitetura & Design: Conhecimento prático em arquitetura de microsserviços, Clean Architecture e Domain-Driven Design (DDD). Comunicação entre Serviços: Domínio de APIs REST e vivência com mensageria (RabbitMQ, Kafka ou Azure Service Bus). Bancos de Dados: Experiência prática com bancos relacionais (SQL Server e/ou PostgreSQL). Testes Automatizados: Experiência consistente com frameworks de testes em .NET (xUnit ou NUnit). Containers & Cloud: Vivência com Docker e conhecimento em ambientes de nuvem (Azure, AWS ou GCP). DevOps & Versionamento: Prática com Git e conceitos de CI/CD. Autonomia e Proatividade: Capacidade de puxar frentes técnicas e resolver impedimentos com baixa supervisão. Comunicação Didática: Clareza ao dialogar com diferentes perfis (PO, PM, Tech Lead e desenvolvedores). Visão de Negócio: Raciocínio crítico sobre o impacto das decisões técnicas no produto do cliente.