Job description
Somos uma Humantech, combinamos tecnologia e estudo do comportamento humano para otimizar o relacionamento entre marcas e pessoas.
Nossa missão é ajudar as empresas a se relacionarem de forma eficaz com seus clientes a entregar melhores produtos, jornadas e soluções baseadas em insights comportamentais.
Há 16 anos criamos comunidades e aplicativos para grandes marcas, auxiliamos os times de marketing, CMI e CX para que conheçam profundamente os seus públicos-alvo, se conectem e engajem com eles, gerando dados acionáveis e experiências personalizadas entre marcas e pessoas.
Descrição da Vaga:
O candidato ideal terá experiência com TypeScript, Node.js, NestJS e Express, além de conhecimentos em bancos de dados SQL e NoSQL e mecanismos de cache como Redis.
Será um grande diferencial a experiência no desenvolvimento de produtos digitais baseados em dados e Inteligência Artificial, incluindo definição de casos de uso, integração com times de dados/engenharia e mensuração de impacto.
O que esperamos do impacto desse papel:
- Um time de desenvolvimento mais maduro, produtivo e tecnicamente consistente.
- Produtos digitais escaláveis, performáticos e orientados a dados.
- Entregas com alto padrão técnico e forte alinhamento com Produto e Negócio.
Main responsibilities
Responsabilidades:
- Desenvolver e manter aplicações web utilizando React Native Web, TypeScript, Node.js, NestJS e Express.
- Colaborar com a equipe para resolver problemas técnicos e propor soluções eficazes.
- Garantir que o código seja de alta qualidade, escalável e bem documentado.
- Participar de revisões de código e contribuir para a melhoria contínua do projeto.
- Integrar APIs e serviços externos, garantindo uma comunicação eficiente entre front-end e back-end.
- Implementar testes automatizados para garantir a qualidade e a confiabilidade das aplicações.
- Manter-se atualizado sobre as novas tecnologias e tendências do setor, sugerindo melhorias e inovações.
- Liderar o Dev Team em refinamentos técnicos.
- Gerenciar a distribuição de atividades técnias para o Dev Team
- Participar de refinamentos de negócio junto ao time de Produtos e Negócio.
Requirements and skills
Requisitos:
- Experiência comprovada com TypeScript, Node.js, NestJS e Java
- Conhecimento em Spring Framework (Spring Boot, Spring Data, Spring Security, Spring Batch
- Experiência com bancos de dados, com preferência para PostgreSQL e MongoDB
- Boas práticas de desenvolvimento, como Clean Code e Design Patterns.
- Experiência com Hashura.
- Familiaridade com mecanismos de cache como Redis.
- Experiência com React voltado para web (React Native Web).
- Proatividade e habilidades de resolução rápida de problemas.
- Capacidade de trabalhar de forma independente e em equipe.
- Boas habilidades de comunicação, tanto verbal quanto escrita.
- Experiência em metodologias ágeis (Scrum, Kanban).
Diferenciais:
- Experiência em produtos digitais orientados a dados.
- Vivência no desenvolvimento de soluções com Inteligência Artificial ou Machine Learning.
- Atuação próxima a times de Data Science e Engenharia de Dados.
- Experiência com arquiteturas distribuídas, APIs GraphQL e ambientes cloud.
- Conhecimento em observabilidade, performance e segurança.
Additional information
BENEFÍCIOS:
- Vale Alimentação ou Vale Refeição
- Desconto em cursos, universidades e instituições de idiomas
- Academia Stefanini - plataforma com cursos online, gratuitos, atualizados e com certificado
- Mentoring
- Auxílio Home office
- Assistência Médica
- Assistência Odontológica
- Clube de vantagens e descontos nos melhores estabelecimentos
- e muito mais...