Senior Node.js Developer - Relocation to Portugal Required
Descrição da Vaga
*❗️* ***Important – On\-Site Role in Lisbon❗️*** *This is an* ***on\-site position*** *based in Lisbon. Remote or hybrid arrangements are not available. Candidates must already be in Lisbon or be willing to relocate. Full relocation support will be provided if needed.* ***Here you can check our location: BrainRocket Portugal*** **🚀 BrainRocket** is a global company creating **end\-to\-end tech products** for clients across **Fintech, iGaming, and Marketing** . Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. **We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.** ⚡ We are looking for an **experienced Senior Node.js Developer** to join our development team in Lisbon and help build and scale the backend of our platforms. This is a **hands\-on role** where you will design, code, and optimize high\-performance systems while working on exciting projects in a fast\-paced environment. 🎯 **Your Mission:** Contribute to the design and development of scalable backend systems and services, ensuring robustness, high performance, and maintainability. Work closely with cross\-functional teams to integrate third\-party APIs, build new features from scratch, and enhance the core architecture of our platforms. ✅ **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 ✅ **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 • Advanced level of English ✅ **Nice to Have:** • 2\+ years of experience with CI/CD, microservices, and containers • Experience with Kubernetes • Experience with NATS • Strong knowledge of TypeScript **✅ Recruitment Process:** **1\. Interview with the Recruiter:** An introductory conversation to get to know you better, discuss your background, and align expectations about the role and the company. **2\. Technical Assessment (HackerRank):** A short coding challenge designed to evaluate your technical skills and problem\-solving abilities. **3\. Technical Interview:** An in\-depth discussion about your technical expertise, hands\-on experience, and approach to solving real\-world problems. **4\. Final Interview with the Hiring Team:** A conversation with team members and leadership to assess cultural fit, collaboration style, and alignment with the team’s goals. **5\. Offer:** If everything goes well, we’ll move forward with a formal offer to join our team. ✅ **We offer excellent benefits, including but not limited to:** 🧑🏻 💻 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. 🤝 Teambuilding activities. Bold moves start here. Make yours. Apply today! **By submitting your application, you agree to our Privacy Policy.**
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev