On-site
Proactive Minds -
Lebanon
--
Company

Job Details

We are seeking an experienced Senior Backend / Platform Engineer to join a Swiss Company for its back office in Lebanon to play a critical role in building the architectural foundation of a next-generation multi-tenant digital banking platform.
The ideal candidate should meet the following requirements:
• Bachelor’s degree in computer science, Software Engineering, Information Technology, or related discipline.
• Minimum 8 years of backend software engineering experience.
• At least 5 years of hands-on experience developing applications using Node.js, TypeScript, and NestJS (or similar enterprise frameworks).
• Proven experience designing and implementing large-scale multi-tenant SaaS platforms.
• Strong expertise in PostgreSQL, including Row-Level Security (RLS), schema design, indexing, query optimization, and performance tuning.
• Solid experience implementing OAuth2, OpenID Connect, JWT authentication, Single Sign-On (SSO), and Multi-Factor Authentication (MFA).
• Hands-on experience building and managing Docker-based applications and CI/CD pipelines.
• Strong understanding of cloud infrastructure, preferably Microsoft Azure.
• Extensive knowledge of secure software development practices, encryption technologies, secrets management, and API security.
• Proven experience integrating external APIs, including payment gateways, financial services, KYC providers, or similar enterprise integrations.
• Strong analytical thinking, problem-solving, and software architecture skills.
• Excellent communication skills and the ability to work collaboratively in cross-functional engineering teams.

Preferred Qualifications
• Previous experience within FinTech, Digital Banking, Payments, or Banking-as-a-Service (BaaS).
• Experience with API Gateways, Service Meshes, Message Queues, and Event-Driven Architectures.
• Knowledge of distributed systems monitoring, observability, logging, and tracing.
• Experience participating in large-scale platform modernization or single-tenant to multi-tenant migrations.
• Working knowledge of React and Next.js sufficient to review frontend API contracts.
• Ability to understand and review software written in other programming languages such as Java, Kotlin, or C#.

AI-Driven Engineering Experience
• Daily hands-on experience using AI coding assistants such as ChatGPT, GitHub Copilot, Cursor, Claude, or similar platforms.
• Strong prompt engineering skills with the ability to produce accurate technical specifications for AI coding agents.
• Experience reviewing, validating, and improving AI-generated code.
• A deep understanding of where AI-generated code may introduce architectural, security, or scalability risks

Similar Jobs