BrainRocket

A BrainRocket é uma empresa de desenvolvimento de software e soluções digitais. Com uma equipa de mais de 1.300 profissionais, criámos com êxito mais de 40 produtos inovadores em 20 mercados diferentes. Com escritórios em Chipre, Malta e Portugal, promovemos uma cultura de apoio que incentiva o crescimento pessoal e profissional, criando um ambiente positivo e acolhedor.
Sobre a empresa

Desenvolvedor full stack sênior (node.js & react) - solução fintech

Presencial

location Lisboa

date 14 de abril de 2026

types 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.