Skip to main content

BrainRocket is hiring Senior Full Stack Developer (Node.js & React)

➡️ Apply here: Senior Full Stack Developer (Node.js & React)

🔔 Monitor #fullstack #node.js #react 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

BrainRocket is looking for an experienced Senior Full Stack Developer (Node.js & React) to join their development team in Lisbon. The role is 80% Backend (Node.js) and 20% Frontend (React), focused on building and scaling a next-generation payments integration platform.

Responsibilities:
– Design, implement, and optimize backend solutions for the payments platform.
– Develop and maintain integrations with banks, PSPs, and third-party providers.
– Participate in the full feature lifecycle (concept, design, implementation, release).
– Contribute to the evolution of the fintech payments solution.
– Collaborate within agile development cycles (Scrum).
– Identify opportunities for technical improvements.
– Work with design, product, and business teams.

Requirements:
– 5+ years of professional web development experience.
– 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.
– 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 Recruiter
2. Technical Assessment (HackerRank)
3. Technical Interview
4. Final Interview with Hiring Team
5. Offer

Benefits include:
– Learning and development opportunities.
– Relocation package (tickets, hotel stay for up to 2 weeks, visa sponsorship).
– Partial compensation for English and Portuguese language classes.
– Partial compensation for tennis and padel lessons.
– Urban Sport membership.
– Private medical coverage.
– 24 paid vacation days and 6 paid sick days.
– Transport compensation (200 euros net per month).
– Competitive remuneration with annual review.
– Teambuilding activities.

Previous and next articles