Desenvolvedor de software sênior
Empresa: Nexsan
Tipo de emprego: Tempo integral
Programas de serviço e garantia
Sobre a Nexsan
A Nexsan é uma das principais fornecedoras de soluções de armazenamento de nível empresarial que oferecem a confiabilidade, o desempenho e a escalabilidade exigidos pelas empresas modernas orientadas a dados. Nossa plataforma Unity combina armazenamento de arquivos, blocos e objetos com recursos avançados de gerenciamento de dados para dar suporte a cargas de trabalho essenciais em diversos setores.
Visão geral da função
Estamos procurando um desenvolvedor de software sênior altamente motivado para se juntar à nossa equipe de engenharia. Nessa função, você auxiliará e participará do desenvolvimento e do aprimoramento de nossas plataformas de software.
Como Desenvolvedor de Software Sênior, você vai estar bem envolvido no desenvolvimento e aprimoramento da nossa plataforma Nexsan Unity. Você vai ter um papel fundamental na concretização das nossas iniciativas estratégicas. Os projetos em que você vai trabalhar estão no cerne do negócio. Você vai ter a chance de aprimorar nossa plataforma com novas ideias e funcionalidades. Como membro sênior da equipe, sua experiência vai ser fundamental para orientar decisões técnicas complexas.
Principais responsabilidades
- Projetar, desenvolver e manter serviços de back-end e componentes do sistema
- Colaborar com equipes multifuncionais para garantir a funcionalidade e a eficiência do sistema.
- Contribuir para discussões sobre arquitetura e decisões de projeto técnico
- Garantir a qualidade do software por meio da adesão a padrões e práticas recomendadas.
- Participar de revisões de código e garantir código de alta qualidade e confiabilidade
- Depurar, criar perfis e otimizar o desempenho em sistemas complexos
Qualificações necessárias
- Bacharelado ou mestrado em ciência da computação, engenharia ou área relacionada.
- Mais de 8 anos de experiência em desenvolvimento de software e integração de sistemas
- Conhecimento profundo de modelos de proteção, replicação e consistência de dados em ambientes distribuídos.
- Ampla experiência em Java, Rust, Python, C++ ou outras linguagens de programação modernas
- Sólida compreensão do design do sistema de back-end e da arquitetura de software em um sistema distribuído e tolerante a falhas
- Habilidades sólidas de resolução de problemas e atenção aos detalhes
- Experiência com ZFS ou outros sistemas de arquivos avançados baseados em Unix
- Amplo conhecimento da arquitetura de armazenamento de objetos compatível com S3
- Compreensão dos conceitos e protocolos de rede
Qualificações preferenciais
- Conhecimento de codificação de eliminação de erros, armazenamento em camadas ou integração de nuvem híbrida
- Experiência na integração de armazenamento de objetos em plataformas de armazenamento.
- Familiaridade com protocolos de rede de armazenamento (NFS, SMB, iSCSI).
- Experiência prévia com fornecedores de armazenamento corporativo ou de hiperescala.
Por que trabalhar na Nexsan?
Na Nexsan, você vai trabalhar com uma equipe dedicada, desenvolvendo tecnologias de armazenamento de última geração que dão conta das cargas de trabalho mais exigentes do mundo. Oferecemos uma cultura de engenharia colaborativa, remuneração competitiva e a oportunidade de causar um grande impacto na direção dos produtos e na inovação técnica.