Назад
1 день назад

Senior Fullstack Developer (Fintech)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
c1
Страна
Portugal
Релокация
Portugal

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Senior Fullstack Developer (Fintech): Building and scaling a next-generation payments integration platform with an accent on high-performance API design and secure financial service connectivity. Focus on developing robust backend solutions using Node.js and Nest.js, while ensuring seamless frontend integration with React and Next.js.

Location: On-site in Lisbon, Portugal. Relocation support is provided.

Company

BrainRocket is a global product company creating end-to-end tech solutions for the Fintech, iGaming, and Marketing industries.

What you will do

  • Design and optimize backend-heavy solutions for a proprietary payments platform.
  • Develop and maintain complex integrations with banks, PSPs, and third-party providers.
  • Participate in the full feature lifecycle from concept and design to implementation and release.
  • Collaborate within agile Scrum cycles, including grooming and sprint planning.
  • Identify opportunities to improve technical approaches, performance, and development processes.
  • Work closely with design, product, and business teams to align features with user needs.

Requirements

  • 5+ years of professional web development experience.
  • 3+ years of hands-on experience with Node.js and React.
  • Strong proficiency in TypeScript.
  • Experience with Next.js, Nest.js, Apollo, and Material UI.
  • Experience with high-load SQL/NoSQL databases, RabbitMQ, and Redis.
  • 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).

Culture & Benefits

  • Relocation package including tickets, temporary accommodation, and visa support.
  • Private medical coverage including dental and maternity support.
  • 24 days of annual leave plus 6 paid sick days.
  • Transport compensation of 200 euros net per month.
  • Partial compensation for language classes and sports activities (tennis, padel, Urban Sport).

Hiring process

  • Introductory recruiter interview.
  • Technical assessment (HackerRank).
  • Technical interview.
  • Final interview with the hiring team.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →