Descrição
Resumo:
Procuramos um Engenheiro Líder de Software auto-motivado para projetar, desenvolver e manter sistemas de backend de alto desempenho e APIs, contribuindo para infraestrutura crítica de armazenamento de dados.
Pontos principais:
1. Gerenciar todo o ciclo de vida de desenvolvimento de software para funcionalidades do produto
2. Resolver problemas difíceis utilizando tecnologias e ferramentas atuais
3. Orientar e mentorar outros engenheiros por meio de revisões de design e código
Nosso Cliente procura um engenheiro de software auto-motivado para integrar nossa equipe no desenvolvimento de infraestrutura de armazenamento, organizando e facilitando nosso crescimento empresarial. Nossa equipe é o centro de como clientes e serviços armazenam seus dados críticos e confiam em sua segurança, desempenho, disponibilidade, conformidade e durabilidade, permitindo que os clientes obtenham inteligência e análises por meio de IA e BI.
Como Engenheiro Líder de Software, você será responsável por todos os aspectos do ciclo de vida de desenvolvimento de software, incluindo projeto, desenvolvimento, testes, implantação e manutenção de funcionalidades do produto nos softwares do Cliente. Você aprecia ambientes empreendedores dinâmicos, onde pode resolver problemas difíceis utilizando tecnologias e ferramentas atuais. Você colabora bem com outros membros da equipe ao realizar brainstorming, projetar e implementar novas soluções. Você também ajudará a equipe a ter sucesso ao refletir sobre formas de melhorar processos, sugerindo maneiras de tornar a equipe mais eficaz, além de orientar e exemplificar as melhores práticas de engenharia.
**Responsabilidades**
Projetar, desenvolver e manter sistemas de backend de alto desempenho e APIs usando tecnologias C# e .NET, hospedados no Azure e em diversos centros de dados com níveis variados de conformidade
Utilizar serviços do Azure, como Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage e bancos de dados SQL/NoSQL, para construir soluções nativas na nuvem escaláveis, seguras e confiáveis
Construir e manter arquiteturas baseadas em microsserviços usando C#, ASP.NET e outras tecnologias
Projetar e implementar APIs RESTful ou gRPC, garantindo integração perfeita com outros sistemas e produtos
Otimizar arquitetura e solução quanto à escalabilidade e disponibilidade, considerando custo e manutenção
Identificar e resolver proativamente gargalos de desempenho e desafios de escalabilidade
Alinhar-se com outras equipes quanto aos projetos, comunicar e resolver bloqueios
Orientar e mentorar outros engenheiros por meio de revisões de design e código
**Requisitos**
4+ anos de experiência em engenharia de software em sistemas distribuídos de grande escala
4+ anos de experiência na construção de serviços web resilientes e altamente disponíveis
Experiência em compreensão de padrões e decisões arquiteturais
Experiência em desenvolvimento full stack
Graduação, mestrado ou doutorado em Ciência da Computação ou experiência equivalente
**Oferecemos\*:**
* Formato flexível de trabalho — remoto, presencial ou híbrido
* Salário competitivo e pacote de remuneração atrativo
* Desenvolvimento de carreira personalizado
* Ferramentas de desenvolvimento profissional (programa de mentoria, palestras técnicas e treinamentos, centros de excelência, entre outros)
* Comunidades técnicas ativas com compartilhamento regular de conhecimento
* Reembolso educacional
* Presentes memoráveis para aniversários de empresa
* Eventos corporativos e atividades de team building
* Outros benefícios específicos à localização
* não aplicável a freelancers