
BrainRocket
Desenvolvedor full stack sênior (node.js & react) - solução fintech
Lisboa
14 de abril de 2026
Tempo integral
A BrainRocket é uma empresa global que cria produtos tecnológicos de ponta a ponta para clientes em Fintech, iGaming e Marketing. Jovem, ambiciosa e imparável, já conquistámos Chipre, Malta, Portugal, Polónia e Sérvia. A nossa equipa BRO é composta por 1.300 mentes brilhantes que criam ideias e produtos inovadores. Não seguimos formatos. Nós moldamo-los. Construímos o que funciona, lançamo-lo rapidamente e garantimos que chega.
❗️ Importante: Esta é uma posição presencial em Lisboa❗️
Esta é uma posição presencial situada no nosso escritório na área metropolitana de Lisboa. Arranjos de trabalho remoto ou híbrido não estão disponíveis uma vez que se junte à equipa.
Está pronto para uma mudança internacional? Estamos à procura de candidatos que já estejam baseados em Lisboa ou que estejam dispostos a se mudar para Portugal. Para facilitar a sua transição, oferecemos total apoio à relocação e patrocínio de vistos para candidatos internacionais bem-sucedidos.
📍 Veja onde vai trabalhar: BrainRocket Portugal
⚡ Estamos à procura de um Desenvolvedor Full Stack Sênior (Node.js & React) experiente para se juntar à nossa equipa de desenvolvimento em Lisboa. Este papel é 80% Backend (Node.js) e 20% Frontend (React), onde ajudará a construir e escalar uma plataforma de integração de pagamentos de próxima geração que conecta empresas a múltiplos prestadores de serviços financeiros através de APIs seguras e de alto desempenho.
🎯 A sua missão:
Desenhar e implementar soluções robustas que alimentem a nossa plataforma de pagamentos, garantindo escalabilidade, segurança e fiabilidade. Você contribuirá para a construção de integrações perfeitas com bancos e prestadores de serviços de pagamento, enquanto participa ativamente na evolução de um produto fintech de ponta.
✅ Responsabilidades:
- Desenhar, implementar e otimizar soluções de backend para a nossa plataforma de pagamentos proprietária
- Desenvolver e manter integrações complexas com bancos, PSPs e outros prestadores de serviços de terceiros
- Participar ativamente em todo o ciclo de vida das funcionalidades, desde o conceito e design até à implementação e lançamento
- Contribuir para a contínua evolução da nossa solução de pagamentos fintech, garantindo adaptabilidade às necessidades do mercado
- Colaborar em ciclos de desenvolvimento ágeis (Scrum), incluindo grooming, planeamento de sprints e lançamentos quinzenais
- Identificar oportunidades para melhorar abordagens técnicas, desempenho e processos de desenvolvimento
- Trabalhar em estreita colaboração com as equipas de design, produto e negócios para alinhar funcionalidades com as necessidades dos usuários e da empresa
✅ Requisitos:
- 5+ anos de experiência profissional em desenvolvimento web
- 3+ anos de experiência prática com Node.js
- 3+ anos de experiência frontend com React
- Experiência sólida com Next.js, Nest.js, Apollo e Material UI
- Forte proficiência em TypeScript
- Experiência com bases de dados SQL de alta carga e/ou NoSQL
- Experiência prática com REST, GraphQL e WebSockets
- Conhecimento de TDD e experiência em escrever testes automatizados
- Compreensão dos princípios da arquitetura de microserviços
- Proficiência em fluxos de trabalho Git
- Experiência prática com RabbitMQ e Redis
- Experiência com MongoDB e MySQL
- Competências avançadas em inglês (escrito e falado)
✅ Bom ter:
- Experiência em Fintech ou sistemas de pagamento
- Exposição a Kubernetes ou ambientes de contêineres
- Familiaridade com práticas de DevOps (CI/CD, implantação em nuvem)
✅ Processo de recrutamento:
1. Entrevista com o Recrutador: Uma conversa introdutória para conhecê-lo melhor, discutir o seu histórico e alinhar expectativas sobre o papel e a empresa.
2. Avaliação Técnica (HackerRank): Um desafio de codificação curto projetado para avaliar as suas habilidades técnicas e capacidades de resolução de problemas.
3. Entrevista Técnica: Uma discussão detalhada sobre a sua experiência técnica, experiência prática e abordagem para resolver problemas do mundo real.
4. Entrevista final com a Equipa de Contratação: Uma conversa com membros da equipa e liderança para avaliar a compatibilidade cultural, o estilo de colaboração e o alinhamento com os objetivos da equipa.
5. Oferta: Se tudo correr bem, avançaremos com uma oferta formal para se juntar à nossa equipa.
✅ Oferecemos excelentes benefícios, incluindo, entre outros:
- Oportunidades de aprendizagem e desenvolvimento e tarefas interessantes e desafiadoras.
- Pacote de relocação (bilhetes, estadia em hotel por até 2 semanas e apoio ao visto de relocação para nossos colaboradores e seus familiares).
- Oportunidade de desenvolver competências linguísticas, com compensação parcial para o custo das aulas de inglês e português (para fins de localização).
- Compensação parcial para aulas de tênis e padel.
- Benefício de associação a Urban Sport (oferecendo a maior diversidade de atividades desportivas e de bem-estar na Europa, com mais de 50 atividades).
- Cobertura médica privada, incluindo cuidados de internação, atendimento ambulatório, cuidados dentários, exames anuais e apoio à maternidade.
- Tempo para o descanso adequado, com 24 dias não úteis por ano e 6 dias de doença pagos adicionais.
- Compensação de transporte - 200 euros líquidos por mês.
- Nível de remuneração competitivo com revisão anual.
- Atividades de team building.
Movimentos ousados começam aqui. Faça o seu. Candidate-se hoje!
Ao submeter a sua candidatura, concorda com a nossa Política de Privacidade.