Desenvolvedor(a) de Produto Júnior | Mamba Digital

Mamba Digital

📍 Santos/SPpresencial

Descrição da vaga

100% PRESENCIAL - SANTOS/SP

Localização, modelo de trabalho e salário

Nosso time trabalha com o modelo 100% presencial no escritório em Santos.
De segunda a quinta-feira, das 8h às 18h, e sexta-feira das 8h às 17h.

Contrato: CLT 

Salário: R$3000 a  R$3800 (Assistente ou Analista Jr.)


Sobre a vaga

Missão do cargo
Estamos buscando uma pessoa desenvolvedora em início de carreira, mas que já tenha uma boa base técnica e vontade de evoluir, para fazer parte do nosso time de Tecnologia e atuar diretamente na construção e evolução do ConnectDuo, nossa plataforma interna de gestão de pessoas, cultura e desempenho.
O ConnectDuo é uma solução utilizada por centenas de colaboradores e lideranças da Mamba Digital para acompanhar indicadores de performance, desenvolvimento profissional, avaliações culturais, planos de desenvolvimento individual (PDI) e processos de gestão de pessoas.

Você participará da evolução de um produto real, com usuários ativos, desafios técnicos e impacto direto na maneira como a empresa desenvolve e gerencia suas equipes.
Buscamos alguém com maior familiaridade com Front-End (React), mas que também consiga compreender e atuar em demandas de Back-End, integrações com APIs e banco de dados.
Mais do que dominar todas as ferramentas, valorizamos a capacidade de aprender rapidamente, investigar problemas, propor soluções e transformar necessidades dos usuários em funcionalidades simples, eficientes e bem construídas.


Responsabilidades e atribuições

  • Desenvolver, manter e evoluir interfaces utilizando React, JavaScript e Tailwind CSS, com foco em usabilidade, responsividade e performance.
  • Transformar protótipos, wireframes e requisitos de produto em componentes funcionais, reutilizáveis e consistentes.
  • Implementar novas funcionalidades e melhorias nos módulos de gestão de pessoas, indicadores, avaliações, tarefas e desenvolvimento profissional.
  • Consumir e integrar APIs REST, garantindo comunicação adequada entre Front-End e Back-End.
  • Apoiar o desenvolvimento e a manutenção de rotas, endpoints e regras de negócio utilizando Node.js e Express.
  • Realizar consultas e operações em bancos de dados MySQL.
  • Investigar bugs, identificar causas e implementar correções, considerando seus impactos sobre outras funcionalidades.
  • Colaborar com o time de Produto, Design e Desenvolvimento para compreender problemas reais dos usuários e construir soluções adequadas.
  • Contribuir para a qualidade, organização e manutenção do código, utilizando boas práticas de versionamento, revisão e testes.
  • Participar dos rituais de desenvolvimento ágil, contribuindo com estimativas, alinhamentos e acompanhamento das entregas.
  • Utilizar ferramentas de inteligência artificial como apoio ao desenvolvimento, mantendo senso crítico e responsabilidade sobre a qualidade do código produzido

    Requisitos Obrigatórios

  • React: componentes funcionais, props, hooks (useState e useEffect), gerenciamento de estados e consumo de APIs.
  • JavaScript (ES6+): lógica de programação, arrays, objetos, ES Modules, Promises e async/await.
  • HTML, CSS e Tailwind CSS: criação de layouts responsivos, componentização e boas práticas de interface.
  • Node.js e Express: rotas, middlewares, requisições, endpoints e códigos de status HTTP.
  • APIs REST: métodos HTTP, JSON, integração de APIs e investigação de erros via DevTools.
  • MySQL: consultas SELECT, JOIN, WHERE e GROUP BY, operações INSERT e UPDATE, chaves e relacionamentos entre tabelas.
  • Git e GitHub: branches, commits, Pull Requests, resolução de conflitos e trabalho colaborativo.
  • Perfil comportamental (Buscamos uma pessoa com vontade de evoluir tecnicamente, assumir responsabilidades e contribuir para a resolução de problemas, demonstrando aprendizado rápido, proatividade, autonomia responsável, adaptabilidade, colaboração, atenção à qualidade do código e visão de produto.

Diferenciais

  • TypeScript: familiaridade com tipagem estática em aplicações JavaScript.
  • Sequelize: models, associations e migrations.
  • TanStack Query: gerenciamento de requisições, busca e cache de dados no React.
  • Vitest, Jest e Supertest: desenvolvimento de testes unitários e testes de endpoints.
  • Docker e Docker Compose: configuração e execução de ambientes locais, incluindo MySQL e Redis.
  • Autenticação e autorização: conhecimentos de JWT, cookies HTTP-only e RBAC (controle de permissões por recurso e ação).
  • Redis e BullMQ: conceitos de cache, filas e processamento assíncrono.
  • Integração com IA: familiaridade com APIs da OpenAI, chat e embeddings.
  • Assistentes de programação com IA: experiência com Claude Code, GitHub Copilot ou Cursor, utilizando essas ferramentas de maneira crítica e responsável.
  • CI/CD: conhecimentos básicos de pipelines de integração e entrega contínua, como GitHub Actions.

 

Benefícios
💳 Vale Transporte ou Vale Combustível (cartão Flash);
🛒 Vale Alimentação (cartão Flash);
🍝 Vale Refeição (cartão Flash);
🏋️‍♀️ Convênio com academias (TotalPass);
🩺 Assistência médica (SulAmérica, com coparticipação de 30% do procedimento, sem mensalidade);
🦷 Assistência odontológica (SulAmérica, sem custos);
🤽🏻 Carteira de acesso ao SESC de todo Brasil;
🚀 Plano de Carreira baseado na meritocracia (crescimento profissional baseado em seus resultados individuais e desempenho);
🎖️ Premiações anuais por tempo de empresa;
💰 Bônus por atingimento da meta anual da empresa;
🫀 Parceria com Star Bem (Consultas/terapias de saúde física e mental com valores acessíveis);
💡 Seguro de Vida (Porto Seguro, sem custos);
🏢 Descontos e Parcerias com Faculdades (Graduação e Pós-Graduação);
💊 Descontos e débito automático em farmácias (Droga Raia e Drogasil).

Mais vagas em Santos

Todas as vagas em Santos/SP →Vagas em São Paulo →