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 and interesting, challenging tasks
- Relocation package (tickets, staying in a hotel for up to 2 weeks, and visa relocation support for our employees and their family members)
- Opportunity to develop language skills, with partial compensation for the cost of English and Portuguese language classes (for localization purposes)
- Partial compensation for tennis and padel lessons
- Urban Sport membership benefit (the most diverse sports and wellness offering in Europe, with more than 50+ activities)
- Private medical coverage, including inpatient, outpatient, dental care, annual check-ups, and maternity support
- Time for proper rest, with 24 non-business days per year and an additional 6 paid sick days
- Transport compensation - 200 euros net per month
- Competitive remuneration level with annual review
- Tebuilding activities