
BrainRocket
Desenvolvedor full stack sénior (node.js & react) – portugal
Lisboa
December 13, 2025
Full-time
A BrainRocket é uma empresa global que cria produtos tecnológicos de ponta a ponta para clientes nas áreas de Fintech, iGaming e Marketing. Jovens, ambiciosos e imparáveis, 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 atinge o objetivo.
❗️ Importante – Cargo Presencial em Lisboa❗️ Este é um cargo presencial localizado em Lisboa. Arranjos de trabalho remoto ou híbrido não estão disponíveis. Os candidatos devem já estar em Lisboa ou estar dispostos a se mudar. Total apoio à realocação será fornecido se necessário.Aqui pode verificar a nossa localização: 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 cargo é 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ãoDesenhar e implementar soluções robustas que alimentam a nossa plataforma de pagamentos, garantindo escalabilidade, segurança e fiabilidade. Você contribuirá para construir integrações suaves com bancos e fornecedores de pagamentos enquanto participa ativamente na evolução de um produto fintech de ponta.
✅ Responsabilidades• Desenhar, implementar e otimizar soluções com forte componente Backend para a nossa plataforma de pagamentos proprietária• Desenvolver e manter integrações complexas com bancos, PSPs e outros fornecedores 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 evolução contínua 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 as funcionalidades com as necessidades dos utilizadores e da empresa
✅ Requisitos• Mais de 5 anos de experiência profissional em desenvolvimento web• Mais de 3 anos de experiência prática com Node.js• Mais de 3 anos de experiência em 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 e/ou NoSQL de alto carregamento• Experiência prática com REST, GraphQL e WebSockets• Conhecimento de TDD e experiência na escrita de testes automatizados• Compreensão dos princípios da arquitetura de microserviços• Proficiência com workflows de Git• Experiência prática com RabbitMQ e Redis• Experiência com MongoDB e MySQL• Competências avançadas em inglês (escrita e fala)
✅ Preferências• Experiência em Fintech ou sistemas de pagamento• Exposição ao Kubernetes ou ambientes conteinerizados• Familiaridade com práticas DevOps (CI/CD, implementação na nuvem)
✅ Processo de Recrutamento:
1. Entrevista com o Recrutador: Uma conversa introdutória para o conhecer melhor, discutir o seu histórico e alinhar as expectativas sobre o cargo e a empresa.2. Avaliação Técnica (HackerRank): Um desafio de codificação curto, concebido para avaliar as suas competências técnicas e capacidades de resolução de problemas.3. Entrevista Técnica: Uma discussão aprofundada sobre a sua experiência técnica, experiência prática e abordagem à resolução de problemas do mundo real.4. Entrevista Final com a Equipa de Contratação: Uma conversa com membros da equipa e liderança para avaliar o ajuste cultural, estilo de colaboração e alinhamento com os objetivos da equipa.5. Oferta: Se tudo correr bem, seguiremos em frente com uma oferta formal para se juntar à nossa equipa.
✅ Oferecemos excelentes benefícios, incluindo, mas não se limitando a:🧑🏻💻 Oportunidades de aprendizagem e desenvolvimento e tarefas interessantes e desafiadoras.✈️ Pacote de realocação (bilhetes, estadia num hotel por até 2 semanas, e apoio à realocação de visto para os nossos funcionários e seus familiares).📚 Oportunidade de desenvolver habilidades 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 adesão ao Urban Sport (a oferta desportiva e de bem-estar mais diversa na Europa, com mais de 50 atividades).🏥 Cobertura médica privada, incluindo cuidados hospitalares, cuidados ambulatoriais, cuidados dentários, check-ups anuais e apoio à maternidade.🏝 Tempo para o devido descanso, com 24 dias não úteis por ano e 6 dias de licença médica 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.
As grandes mudanças começam aqui. Faça a sua. Candidate-se hoje!
Ao submeter a sua candidatura, concorda com a nossaPolítica de Privacidade.