Descrição
Resumo:
Procuramos um Desenvolvedor Sênior Node.js experiente para projetar, codificar e otimizar sistemas de backend de alto desempenho em um ambiente dinâmico.
Pontos de destaque:
1. Contribuir para sistemas de backend escaláveis, garantindo robustez e manutenibilidade
2. Integrar APIs de terceiros e desenvolver novos recursos do zero
3. Colaborar com equipes multifuncionais para entregas de alta qualidade
A BrainRocket é uma empresa global que cria produtos tecnológicos completos (end\-to\-end) para clientes nos setores de Fintech, iGaming e Marketing. Jovem, ambiciosa e imparável, já conquistamos com força o Chipre, Malta, Portugal, Polônia e Sérvia. Nossa equipe BRO é composta por 1.300 mentes brilhantes que criam ideias e produtos inovadores. Não seguimos formatos. Nós os moldamos. Construímos o que funciona, lançamos rapidamente e garantimos que atinja seu objetivo.
❗️ **Importante: Trata-se de uma posição presencial em Lisboa❗️**
Esta é uma **posição presencial**, com sede em nosso escritório na **área metropolitana de Lisboa**. Não são oferecidos arranjos remotos ou híbridos após sua admissão à equipe.
**Você está pronto para uma mudança internacional?** Procuramos candidatos que já residam em Lisboa ou que estejam dispostos a se mudar para Portugal. Para facilitar sua transição, oferecemos **apoio completo para realocação e patrocínio de visto** aos candidatos internacionais selecionados.
**Veja onde você vai trabalhar:** **BrainRocket Portugal**
* Procuramos um **Desenvolvedor Sênior Node.js experiente** para integrar nossa equipe de desenvolvimento em Lisboa e ajudar a construir e dimensionar o backend de nossas plataformas. Trata-se de um **papel prático**, no qual você projetará, codificará e otimizará sistemas de alto desempenho enquanto trabalha em projetos empolgantes em um ambiente acelerado.
**Sua missão**
Contribuir para o projeto e desenvolvimento de sistemas e serviços de backend escaláveis, garantindo robustez, alto desempenho e manutenibilidade. Trabalhar em estreita colaboração com equipes multifuncionais para integrar APIs de terceiros, desenvolver novos recursos do zero e aprimorar a arquitetura central de nossas plataformas.
✅ **Responsabilidades**
* Desenvolver e manter plataformas internas de backend com Node.js e Nest.js
* Projetar e implementar integrações com APIs de terceiros
* Criar novos recursos e serviços do zero em um ambiente de microsserviços
* Otimizar desempenho e escalabilidade para sistemas com alta carga
* Escrever código limpo, testável e mantível, seguindo as melhores práticas
* Participar de revisões de código, compartilhamento de conhecimento e iniciativas de melhoria contínua
* Colaborar com equipes de frontend, QA e produto para garantir entregas de alta qualidade
✅ **Requisitos**
* 5 anos ou mais de experiência profissional em desenvolvimento web
* 3 anos ou mais de experiência prática com Node.js e Nest.js
* Conhecimento sólido de JavaScript (ES6\+)
* Experiência com bancos 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 de TDD e experiência na escrita de testes automatizados
* Entendimento sólido dos princípios da arquitetura de microsserviços
* Experiência com Git e fluxos modernos de CI/CD
* Experiência com Redis e RabbitMQ
* Nível avançado de inglês
✅ **Desejável**
* 2 anos ou mais de experiência com CI/CD, microsserviços e contêineres
* Experiência com Kubernetes
* Experiência com NATS
* Conhecimento sólido de TypeScript
**✅ Processo de recrutamento:**
**1\. Entrevista com o Recrutador:** Uma conversa introdutória para conhecê-lo melhor, discutir seu histórico profissional e alinhar expectativas sobre a vaga e a empresa.
**2\. Avaliação técnica (HackerRank):** Um pequeno desafio de programação projetado para avaliar suas habilidades técnicas e capacidade de resolução de problemas.
**3\. Entrevista técnica:** Uma discussão aprofundada sobre sua especialização técnica, experiência prática e abordagem para resolver problemas reais.
**4\. Entrevista final com a equipe contratante:** Uma conversa com membros da equipe e liderança para avaliar o encaixe cultural, estilo de colaboração e alinhamento com os objetivos da equipe.
**5\. Oferta:** Se tudo correr bem, avançaremos com uma oferta formal para você ingressar em nossa equipe.
✅ **Oferecemos excelentes benefícios, incluindo, mas não se limitando a:**
Oportunidades de aprendizado e desenvolvimento, além de tarefas interessantes e desafiadoras.
✈️ Pacote de realocação (passagens aéreas, estadia em hotel por até 2 semanas e apoio para realocação e obtenção de visto para funcionários e seus familiares).
Oportunidade de desenvolver habilidades linguísticas, com compensação parcial dos custos das aulas de inglês e português (para fins de localização).
Compensação parcial para aulas de tênis e pádel.
Benefício de associação ao Urban Sport (a oferta mais diversificada de esportes e bem-estar da Europa, com mais de 50 atividades).
Cobertura médica privada, incluindo internações, consultas ambulatoriais, cuidados odontológicos, exames anuais e suporte à maternidade.
Tempo para descanso adequado, com 24 dias não úteis por ano e mais 6 dias pagos de licença médica.
Compensação de transporte \- 200 euros líquidos por mês.
Remuneração competitiva, com revisão anual.
Atividades de teambuilding.
Movimentos ousados começam aqui. Faça o seu. Candidate-se hoje!
**Ao enviar sua candidatura, você concorda com nossa** **Política de Privacidade.**