Senior Node.js Developer at BrainRocket - ScoutJobs - The AI-curated global job board
Skip to content
BrainRocket
Posted a day ago

Senior Node.js Developer

BrainRocketSenior Node.js Developer

Perks & benefits

Relocation AllowanceVisaMedical InsuranceTransportationEducation Allowance

Requirements

5+ years web development, 3+ years Node.js and Nest.js, JavaScript ES6+, SQL or NoSQL databases, REST, GraphQL, and WebSockets, TDD principles, Microservice architecture, Git and CI/CD, Redis and RabbitMQ, Advanced English

Skills

Node.jsNest.jsTypeScriptSQLNoSQLRedisRabbitMQGraphQLMicroservices

About the role

Responsibilities

  • Develop and maintain in-house backend platforms using Node.js and Nest.js
  • Design and implement third-party API integrations
  • Build new features and services from scratch within a microservices environment
  • Optimize performance and scalability for high-load systems
  • Write clean, testable, and maintainable code following TDD principles
  • Participate in code reviews, knowledge-sharing, and continuous improvement initiatives
  • Collaborate with frontend, QA, and product teams to ensure high-quality deliveries

Requirements

  • 5+ years of professional experience in web development
  • 3+ years of hands-on experience with Node.js and Nest.js
  • Strong knowledge of JavaScript (ES6+)
  • Experience with high-load SQL and/or NoSQL databases (e.g., MongoDB, MySQL)
  • Proven experience implementing REST, GraphQL, and WebSockets
  • Solid understanding of microservice architecture principles
  • Experience with Git and modern CI/CD workflows
  • Experience with Redis and RabbitMQ
  • Advanced level of English

Preferred Qualifications

  • 2+ years of experience with CI/CD, microservices, and containers
  • Experience with Kubernetes
  • Experience with NATS
  • Strong knowledge of TypeScript

Benefits

  • Full relocation support and visa sponsorship for international candidates
  • Competitive remuneration with annual reviews
  • Private medical coverage (inpatient, outpatient, dental, and maternity)
  • 24 non-business days per year plus 6 paid sick days
  • Transport compensation of 200 euros net per month
  • Urban Sport membership and partial compensation for tennis/padel lessons
  • Learning and development opportunities
  • Language class compensation (English and Portuguese)

About the Company

BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. With a team of 1,300 bright minds, we build innovative, high-impact products that shape industries. We are looking for ambitious professionals to join our growing team in Lisbon.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Node.js Developer

BrainRocket · Lisbon

Sign up to apply