Senior Full Stack Developer (CRM Solution) - Relocation to Portugal Required

BrainRocket
Sênior
Remoto 🌐
Publicado em 19 de novembro de 2025

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 Full Stack Developer** **(Node.js \& React)** to join our development team in Lisbon and help build and scale the backend of our platforms. This is a **hands\-on role,** **80% Backend (Node.js) and 20% Frontend (React),** 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:** • Design, implement, and optimize backend\-heavy solutions. • Develop, maintain, and implement third\-party API integrations. • Actively participate in the full feature lifecycle, from concept and design to implementation and release. • Contribute to the continuous evolution of our internal solution, ensuring adaptability to market needs. • Collaborate within agile development cycles (Scrum), including grooming, sprint planning, and bi\-weekly releases. • Identify opportunities to improve technical approaches, performance, and development processes. • Work closely with design, product, and business teams to align features with user and business needs. ✅ **Requirements:** • 5\+ years of professional experience in web development. • 3\+ years of hands\-on experience with Node.js. • 3\+ years of frontend experience with React. • Solid experience with NextJS, NestJS, Apollo, and Material UI. • Strong proficiency in TypeScript. • Experience with high\-load SQL and/or NoSQL databases. • Hands\-on experience with REST, GraphQL, and WebSockets. • Knowledge of TDD and experience writing automated tests. • Understanding of microservice architecture principles • Proficiency with Git workflows. • Hands\-on experience with RabbitMQ or Kafka. • Experience with MongoDB and MySQL. • Advanced English skills (written and spoken). ✅ **Nice to Have:** • Experience with CRM systems. • Exposure to Kubernetes or containerized environments. • Familiarity with DevOps practices (CI/CD, cloud deployment). **✅ 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