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.
Senior Node.js Developer - Portugal at BrainRocket
On-site - Lisbon, Portugal
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.