Senior Node.js Developer - Portugal at BrainRocket

On-site - Lisbon, Portugal

Apply

BrainRocket is a global company creating end‑to‑end tech products for clients across Fintech, iGaming, and Marketing. We are looking for an experienced Senior Node.js Developer to join our development team in Lisbon to design, code, and optimize high‑performance backend systems, collaborate with cross‑functional teams, and build new features in a microservices environment.

Requirements

Experience

  • 5+ years of professional experience in web development
  • 3+ years of hands‑on experience with Node.js and Nest.js

Skills

  • Node.js
  • Nest.js
  • JavaScript (ES6+)
  • MongoDB
  • MySQL
  • REST
  • GraphQL
  • WebSockets
  • TDD
  • microservice architecture
  • Git
  • CI/CD
  • Redis
  • RabbitMQ
  • TypeScript
  • Docker
  • Kubernetes
  • NATS

Languages

  • English

Responsibilities

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

Technologies

Node.jsNest.jsJavaScriptMongoDBMySQLRESTGraphQLWebSocketsTDDmicroservice architectureGitCI/CDRedisRabbitMQTypeScriptDockerKubernetesNATS

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.