BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. We are looking for a Senior Node.js Developer to join our development team in Lisbon and help build and scale the backend of our platforms.
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 (MongoDB, MySQL, etc.)
- Proven experience implementing REST, GraphQL, and WebSockets
- Understanding of TDD principles and experience writing automated tests
- Solid understanding of microservice architecture principles
- Experience with Git and modern CI/CD workflows
- Experience with Redis and RabbitMQ
Benefits
- Learning and development opportunities
- Relocation package
- Opportunity to develop language skills
- Partial compensation for tennis and padel lessons
- Urban Sport membership benefit
- Private medical coverage
- Time for proper rest
- Transport compensation
- Competitive remuneration level with annual review
- Tebuilding activities