Back to jobs

Senior Backend Engineer - Fintech Solution

Lisbon, Portugal

About the Role

We are seeking a Senior Backend Developer (Node.js/TypeScript) to architect and scale high-throughput payment infrastructure that powers a massive ecosystem of global brands. In this role, you will tackle complex engineering challenges—from smart routing optimization to real-time transaction monitoring—while collaborating with an elite, forward-thinking engineering team. If you thrive in high-load environments and want to shape the future of fintech, this is the perfect arena for your expertise.

About the Client

Our partner is a leading payment gateway provider that operates a massive ecosystem of brands. They simplify complex global payments through advanced smart routing technology, real-time monitoring systems, and uncompromising SSL/PCI DSS Level 1 security protocols.

As their exclusive recruitment partner, Lionhires manages their full-cycle talent acquisition. When you apply through us, you gain a dedicated advocate to guide you through every stage of the hiring process, ensuring a transparent, efficient, and premium candidate experience.

What You Will Do

  • Design and scale robust back-end services using Node.js and Nest.js, alongside highly interactive user interfaces using Next.js and Material UI.

  • Optimize data architecture by leveraging high-load SQL (MySQL) and NoSQL (MongoDB) databases, utilizing Redis for high-performance caching.

  • Implement seamless APIs and real-time communication layers using REST, GraphQL (Apollo), and WebSockets.

  • Architect microservices and manage asynchronous event-driven messaging pipelines utilizing RabbitMQ.

  • Uphold code quality by championing Test-Driven Development (TDD) and writing comprehensive automated test suites.

  • Collaborate and iterate within structured Git workflows, contributing to continuous improvement in codebase health and architectural integrity.

What You Bring

  • 5+ years of professional web development experience, with at least 3+ years of dedicated, hands-on experience in Node.js.

  • Expert-level TypeScript proficiency and solid, practical experience with Next.js, Nest.js, Apollo, and Material UI.

  • Deep database expertise, specifically with high-load MySQL and MongoDB environments.

  • Strong architectural foundations in microservices, asynchronous messaging (RabbitMQ), and API design (GraphQL/REST/WebSockets).

  • A quality-first mindset, with proven experience in TDD and automated testing frameworks.

  • Excellent communication skills, with advanced professional proficiency in English (both written and spoken).

Nice to Have

  • Prior experience in the Fintech or payment processing domain.

  • Hands-on exposure to Kubernetes or containerized environments.

  • Familiarity with DevOps practices, including CI/CD pipelines and cloud deployment.

What's in It for You

  • Financial Growth: Competitive base salary with structured annual remuneration reviews.

  • Comprehensive Health: Premium private medical coverage including inpatient, outpatient, dental care, annual check-ups, and maternity support.

  • Work-Life Balance: Generous time off featuring 24 non-business vacation days per year plus 6 fully paid sick days.

  • Relocation Support: Full relocation package covering flights, up to 2 weeks of hotel accommodation, and dedicated visa support for you and your family.

  • Commuter Perk: A monthly transport allowance of €200 net.

  • Wellness & Sports: Urban Sport membership (accessing 50+ activities across Europe) plus partial compensation for tennis and padel lessons.

  • Continuous Learning: Ongoing professional development opportunities, challenging technical tasks, and partial tuition compensation for English and Portuguese language classes.

  • Culture: Engaging team-building activities and a highly collaborative, innovative tech culture.

Our Recruitment Process

We believe in a clear, efficient, and transparent hiring journey. Here is what you can expect:

  1. Recruiter Screening: An introductory conversation with the Lionhires team to align on your background, career goals, and expectations.

  2. Technical Assessment (HackerRank): A brief, targeted coding challenge to evaluate your core problem-solving abilities.

  3. Technical Interview: An in-depth deep dive with engineering leads focusing on your technical expertise and practical approach to real-world architecture.

  4. Final Interview: A conversation with the hiring team and leadership to explore cultural alignment and collaboration style.

  5. Offer: If there is a mutual match, we will extend a formal offer to welcome you aboard!

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
This position is based in Portugal, but we may have similar opportunities in other locations. Please select any additional locations you would like to be considered for:
Select...