Pessoa Engenheira de Backend Sênior

Open 35d

A Share People Hub em parceria com a Siemens, uma das maiores empresas de tecnologia e engenharia do mundo , busca por uma Pessoa Engenheira de Backend Sênior, para atuação remota.

Como Pessoa Engenheira de Backend Sênior, este profissional trabalhará em um ambiente colaborativo e ágil com membros da equipe de software, gerentes e stakeholders. Estamos procurando uma Pessoa Desenvolvedora de Software altamente experiente para se juntar às equipes de Sistema de Gestão Predial (BMS). A pessoa candidata ideal possuirá ampla experiência multidisciplinar em desenvolvimento Backend, com sólida bagagem em programação de baixo nível e desenvolvimento de sistemas embarcados, com foco na criação de soluções eficientes e de alto desempenho em ambientes com restrição de recursos.

Essa pessoa deve ser detalhistas, buscar a excelência e estar entusiasmada em trabalhar em equipes de alto desempenho que valorizam a inovação, a colaboração, a entrega de resultados no prazo, a melhoria contínua dos processos e o sucesso da equipe.

🚀 Desafios da Posição | Principais Responsabilidades:

  • Projetar e desenvolver sistemas backend confiáveis e de alto desempenho;
  • Otimizar o desempenho do software para dispositivos IoT;
  • Realizar análises de desempenho e testes de benchmarking;
  • Implementar mecanismos de comunicação eficientes para dispositivos IoT;
  • Colaborar com equipes multidisciplinares para projetar e implementar novos recursos;
  • Participar de revisões de código (code reviews), desenvolver e manter altos padrões de qualidade de código;
  • Identificar, diagnosticar e resolver problemas técnicos complexos (troubleshooting);
  • Documentar especificações técnicas e a arquitetura do sistema.

🎯 Requisitos Necessários:

  • Graduação em Engenharia de Computação, Engenharia Elétrica, Engenharia de Controle e Automação, Análise de Sistemas ou cursos correlatos;
  • Inglês avançado para conversação;
  • Sólida experiência em desenvolvimento de software;
  • Sólida experiência na linguagem de programação C++ (v17+);
  • Proficiência em otimização de desempenho e benchmarking;
  • Forte compreensão de gerenciamento de memória e restrição de recursos;
  • Sólido conhecimento em Boas Práticas de Desenvolvimento de Software, Arquitetura de Software, Padrões de Projeto (Design Patterns) e Clean Code;
  • Experiência com sistema de controle de versão (GitLab);
  • Experiência com ambientes Linux/Unix;
  • Conhecimento de práticas de CI/CD e soluções em containers (conteinerizadas).

➕ Requisitos Desejáveis:

  • Sólida experiência com Rust;
  • Forte experiência com o ambiente de execução Deno (ou experiência equivalente com Node.js) e TypeScript;
  • Conhecimento dos protocolos de comunicação mais comuns da indústria (como BACnet, Modbus, KNX);
  • Experiência com projetos de modernização de software.
💡 O que esperamos de você | Requisitos Comportamentais:
  • Excelentes habilidades de comunicação;
  • Proatividade e disposição para aprimorar o software e levá-lo para o próximo nível;
  • Capacidade de resolução de problemas;
  • Habilidades de liderança.

📌 Modelo de Contratação: CLT