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(a) sénior node.js

Presencial

location Lisboa

date 13 de junho de 2026

types Tempo integral

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ós não seguimos formatos. Nós moldamo-los. Construímos o que funciona, lançamo-lo rapidamente e garantimos que resulta.

❗️ Importante: Esta é uma posição presencial em Lisboa❗️

Esta é uma posição no local, com base no nosso escritório na área metropolitana de Lisboa. Não estão disponíveis arranjos remotos ou híbridos uma vez que se junte à equipa.

Está pronto para uma mudança internacional? Estamos à procura de candidatos que estejam já sediados em Lisboa ou que estejam dispostos a se mudar para Portugal. Para tornar a sua transição suave, fornecemos apoio total à relocação e patrocínio de visto para candidatos internacionais bem-sucedidos.

📍 Veja onde vai trabalhar: BrainRocket Portugal

⚡ Estamos à procura de um(a) Desenvolvedor(a) Sénior Node.js experiente para se juntar à nossa equipa de desenvolvimento em Lisboa e ajudar a construir e escalar o backend das nossas plataformas. Este é um papel prático onde vai desenhar, codificar e otimizar sistemas de alto desempenho enquanto trabalha em projetos emocionantes num ambiente dinâmico.

🎯 A Sua Missão Contribuir para o design e desenvolvimento de sistemas e serviços de backend escaláveis, garantindo robustez, alto desempenho e manutenibilidade. Trabalhar em estreita colaboração com equipas multifuncionais para integrar APIs de terceiros, construir novas funcionalidades do zero e melhorar a arquitetura central das nossas plataformas.

✅ Responsabilidades • Desenvolver e manter plataformas de backend internas com Node.js e Nest.js • Desenhar e implementar integrações de API de terceiros • Construir novas funcionalidades e serviços do zero num ambiente de microserviços • Otimizar desempenho e escalabilidade para sistemas de alta carga • Escrever código limpo, testável e manutenível seguindo as melhores práticas • Participar em revisões de código, partilha de conhecimentos e iniciativas de melhoria contínua • Colaborar com equipas de frontend, QA e produto para garantir entregas de alta qualidade

✅ Requisitos • 5+ anos de experiência profissional em desenvolvimento web • 3+ anos de experiência prática com Node.js e Nest.js • Sólidos conhecimentos de JavaScript (ES6+) • Experiência com bases de dados SQL e/ou NoSQL de alta carga (MongoDB, MySQL, etc.) • Experiência comprovada na implementação de REST, GraphQL e WebSockets • Compreensão dos princípios TDD e experiência na escrita de testes automatizados • Sólida compreensão dos princípios de arquitetura de microserviços • Experiência com Git e fluxos de trabalho modernos de CI/CD • Experiência com Redis e RabbitMQ • Nível avançado de inglês

✅ Bom Ter • 2+ anos de experiência com CI/CD, microserviços e containers • Experiência com Kubernetes • Experiência com NATS • Sólidos conhecimentos de TypeScript

✅ Processo de Recrutamento: 1. Entrevista com o Recrutador: Uma conversa introdutória para conhecê-lo melhor, discutir seu histórico e alinhar as expectativas sobre o papel e a empresa. 2. Avaliação Técnica (HackerRank): Um breve desafio de codificação projetado para avaliar suas habilidades técnicas e capacidades de resolução de problemas. 3. Entrevista Técnica: Uma discussão aprofundada sobre 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 adequação cultural, estilo de colaboração e alinhamento aos objetivos da equipa. 5. Oferta: Se tudo correr bem, avançaremos com uma oferta formal para se juntar à nossa equipa.

✅ Oferecemos benefícios excelentes, incluindo, mas não limitados a: 💻 Oportunidades de aprendizagem e desenvolvimento e tarefas interessantes e desafiadoras. ✈️ Pacote de relocação (bilhetes, estadia num hotel por até 2 semanas e suporte à relocação de visto para os nossos colaboradores e seus familiares). 📚 Oportunidade para desenvolver habilidades linguísticas, com compensação parcial para o custo de 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 mais diversa oferta de desportos e bem-estar na Europa, com mais de 50 atividades). 🏥 Cobertura médica privada, incluindo cuidados hospitalares, ambulatoriais, cuidados dentários, check-ups anuais e apoio à maternidade. 🏝 Tempo para descanso adequado, com 24 dias não úteis por ano e 6 dias de férias 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.

Decisões audazes começam aqui. Faça a sua. Candidate-se hoje!

Ao submeter a sua candidatura, concorda com a nossa Política de Privacidade.