The posting
About the Company and Role
We are looking for a Lead Backend Engineer (Core Banking) to lead the development of a new in-house core banking platform.
Our client is an international fintech company building a global neobanking platform. The company is moving away from an outsourced core banking solution to gain greater control over its architecture, product development, and integrations.
This is a hands-on technical leadership role requiring a strong understanding of banking infrastructure, from customer accounts and transaction ledgers to payments and third-party integrations.
You will work directly with the CTO on architectural decisions, take ownership of core backend development, and initially lead a small engineering team.
The initial focus will be on developing the platform's core banking infrastructure, including account management, transaction processing, and integrations with financial service providers.
Location: Dubai, UAE (full-time, office-based). A remote start for up to 6 months is possible, followed by relocation to Dubai.
We are offering:
- Compensation package discussed individually based on experience, expertise, and level of responsibility;
- Technical ownership of a new in-house core banking platform, from architecture to implementation;
- Direct collaboration with the CTO and involvement in key technical decisions;
- A hands-on leadership role with the opportunity to build and grow the engineering team;
- The opportunity to develop a neobanking product for international markets, with a focus on European regulatory requirements.
Interview Process:
- HR Screening (30–40 minutes);
- Technical assessment;
- Final interview with the company's leadership;
- Job Offer.
What kind of qualifications we are looking for:
- Strong senior-level backend engineering experience, ideally in a Tech Lead, Lead Engineer, or Staff Engineer role;
- Hands-on experience developing core banking systems, neobanking platforms, or payment infrastructure;
- Solid understanding of banking architecture, including ledgers, customer accounts, transaction processing, and money movement;
- Experience designing financial systems with a focus on transaction consistency, data integrity, auditability, and immutable ledger records;
- Experience integrating banking systems with payment providers, financial institutions, or third-party financial services;
- Strong backend development skills in Go, Java, Kotlin, or C#/.NET, with the ability to evaluate and justify technology choices;
- Experience making architectural decisions and taking ownership of complex technical projects;
- Understanding of the technical and compliance requirements of financial products operating in regulated markets;
- Ability to challenge architectural assumptions, explain technical trade-offs, and make independent decisions;
- Experience mentoring engineers or leading a small technical team;
- Strong English communication skills.
Responsibilities:
- Lead the architecture and development of an in-house core banking platform to replace the existing outsourced solution;
- Evaluate existing open-source banking components and determine how to adapt and integrate them into the platform;
- Design and develop core services, including the transaction ledger, customer and account management, KYC integrations, and money movement;
- Drive the development of the platform's core banking functionality, from initial architecture to implementation;
- Design a scalable and reliable architecture capable of supporting future product growth and evolving business requirements;
- Build the technical foundation for fiat payments, currency conversion, card services, and future integrations;
- Work with the CTO to evaluate technology choices, architectural approaches, and implementation priorities;
- Ensure transaction integrity, security, auditability, and regulatory considerations are reflected in the platform's architecture;
- Take a hands-on role in developing critical backend components while guiding the work of other engineers;
- Contribute to technical standards, development processes, and the future growth of the engineering team.
Nice-to-have Requirements:
- Experience working at a neobank, electronic money institution (EMI), payment institution, or fintech company developing its own banking infrastructure;
- Knowledge of European financial regulations and compliance frameworks, including DORA, PCI DSS, and EU EMI requirements;
- Experience with SEPA, SWIFT, or other banking and payment networks;
- Experience developing multi-currency accounts, FX functionality, or card issuing and processing systems;
- Familiarity with KYC/AML processes and related integrations;
- Experience with crypto payment rails or digital asset transfers;
- Commercial experience with Go;
- Experience with cloud infrastructure, Kubernetes, event-driven architecture, Kafka, or similar messaging technologies.
Build the core of a new neobank and make the architectural decisions that shape its future.
If you're ready to turn your banking expertise into a platform built from the ground up, apply now or reach out to our recruiter @zhuldyzme to discuss the role!



