
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 freeSenior Node.js Developer
BrainRocket · Lisbon
