Job description
Ter um currículo compatível com a vaga é importante. Mas, existem outros fatores igualmente relevantes na hora de escolher um novo Hero para compor nosso time: a compatibilidade pela cultura e protagonismo com a nossa missão!
Cultura Hero é sobre ser alguém com atitude, curiosidade, respeito ao próximo e muita disposição para aprender e fazer acontecer. Valorizamos a diversidade e a inclusão, pois acreditamos que times diversos são mais fortes e inovadores. Estamos em um momento único, investindo para crescer rápido e sermos líderes no nosso setor. Aqui você vai encontrar muitas oportunidades de aprendizado e desenvolvimento, em um ambiente colaborativo e dinâmico.
Quer fazer parte dessa construção e deixar o seu legado? Vem com a gente!
Sobre a Company Hero:
A Company Hero está revolucionando o mercado de trabalho independente no Brasil, sendo o aliado confiável dos profissionais PJ's. Através de soluções práticas empoderamos os PJ's a crescerem com liberdade e estabilidade e nosso aplicativo pioneiro guia os profissionais em cada etapa da sua jornada, transformando desafios em oportunidades.
Aqui, acreditamos no poder do trabalho independente e estamos prontos para apoiar cada herói a alcançar seu potencial máximo, transformando o medo da instabilidade em segurança!
Main responsibilities
- Desenvolver e manter aplicações web escaláveis e de alto desempenho.
- Projetar soluções alinhadas com a arquitetura do sistema.
- Implementar melhorias de código com foco em qualidade, performance e escalabilidade.
- Diagnosticar e resolver problemas em código legado, aplicando boas práticas de debugging.
- Revisar código de outros desenvolvedores, garantindo alinhamento técnico e melhoria contínua.
- Compartilhar conhecimento com a equipe e incentivar a colaboração.
- Acompanhar e ajustar monitoramento para otimizar a observabilidade do sistema.
- Participar de decisões estratégicas sobre roadmap e arquitetura.
- Atuar como mentor para membros menos experientes do time.
- Garantir que a documentação do time esteja atualizada e acessível.
- Identificar e sugerir melhorias no design técnico e de produto.
Requirements and skills
- Conhecimento em ciclo de vida mobile e BFF
- Experiência comprovada como desenvolvedor backend, com foco na linguagem de programação Node.js
- Experiência com Serverless e arquitetura de microsserviços.
- Experiência com sistema de mensageria Ex: RabbitMQ, Kafka, SQS, SNS, Bull, etc
- Experiência com Cache Ex: Redis
- Conhecimento avançado em frameworks e tecnologias backend, especialmente Nest.js
- Domínio de bancos de dados relacionais e não relacionais, modelagem e otimização de consultas.
- Experiência com arquitetura de software, design patterns e boas práticas de desenvolvimento.
- Familiaridade com sistemas de controle de versão, principalmente Git.
- Experiência em processos de CI/CD e revisão de código.
- Forte conhecimento em APIs RESTful e integração de serviços de terceiros.
- Habilidade para diagnosticar problemas complexos e propor soluções eficazes.
- Mentalidade de melhoria contínua e foco em qualidade de software.
- Excelentes habilidades de comunicação, colaboração e liderança técnica.
Não é obrigatório, mas será muito legal se você tiver:
- Crawlers, automação com puppeteer
- Experiência com cloud computing AWS
- Experiência com monitoramento e observabilidade (Prometheus, Grafana, etc.).
- Conhecimento em Linux, Docker e Kubernetes.
Additional information
- Envio de equipamentos;
- Descanso remunerado;
- Benefício Saúde;
- Benefício Odontológico;
- Seguro de Vida;
- Previdência Privada;
- Proteção de Renda;
- Day Off no mês do seu aniversário;
- WellHub;
- Pausa Baby Hero: aqui você tem dias para ficar com seu bebê após o nascimento dele;
- Pausa para casamento;
- Reembolso creche;
- Escritório Virtual Hero;
- Ótimo ambiente de trabalho com espaço de lazer, sala de jogos e muita descontração!