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

Mamba Digital · Santos, SP

PresencialNão informadoJúnior

Publicada ontem

Sobre a 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). Show more Show less

Leu e ficou na dúvida? A nota responde.

Ver minha nota