Pessoa Engenheira De Backend Sênior
sharepeoplehub
Score da Vaga
100 pontosA 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
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.