Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →