➡️ Apply here: Senior Full Stack Developer
🔔 Monitor #fullstack #node.js #react #javascript jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
Senior Full Stack Developer (Node.js & React) – Relocation to Portugal Required
Company: BrainRocket
Location: Georgia
Description:
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.
BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. We are looking for an experienced Senior Full Stack Developer (Node.js & React) to join our development team in Lisbon. This role is 80% Backend (Node.js) and 20% Frontend (React), where you’ll help build and scale a next-generation payments integration platform that connects businesses with multiple financial service providers through secure, high-performance APIs.
Your Mission:
Design and implement robust solutions that power our payments platform, ensuring scalability, security, and reliability. You will contribute to building seamless integrations with banks and payment providers while actively participating in the evolution of a cutting-edge fintech product.
Responsibilities:
* Design, implement, and optimize backend-heavy solutions for our proprietary payments platform
* Develop and maintain complex integrations with banks, PSPs, and other third-party providers
* Actively participate in the full feature lifecycle, from concept and design to implementation and release
* Contribute to the continuous evolution of our fintech payments 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 Next.js, Nest.js, 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 and Redis
* Experience with MongoDB and MySQL
* Advanced English skills (written and spoken)
Nice to Have:
* Experience in Fintech or payment systems
* Exposure to Kubernetes or containerized environments
* Familiarity with DevOps practices (CI/CD, cloud deployment)
Recruitment Process:
1. Interview with the Recruiter
2. Technical Assessment (HackerRank)
3. Technical Interview
4. Final Interview with the Hiring Team
5. Offer
We offer excellent benefits, including:
* Learning and development opportunities and interesting, challenging tasks.
* Relocation package (tickets, hotel stay for up to 2 weeks, and visa relocation support).
* Opportunity to develop language skills with partial compensation for English and Portuguese classes.
* Partial compensation for tennis and padel lessons.
* Urban Sport membership benefit.
* Private medical coverage.
* 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.
