Desenvolvedor(a) de Produto Júnior | Mamba Digital
Mamba Digital
Descrição da vaga
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
- Analista de TI Junior - Santos
- Desenvolvedor(A) Full Stack Pleno (React + Typescript + LLM)
- Operador(a) de Caixa - Petz Santos Macuco
- Coordenador(A) De Manutenção
- PROMOTOR (A) DE VENDAS -SANTOS
- Vendedor(A) De Shopping
- Operador(a) de Loja - Prevenção de Perdas (583590) Macuco, Santos/SP
- VENDEDOR DE AUTOS - SANTOS
