On-site Full Time
--
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.

Desired Candidate Profile

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

About Proactive Minds
Lebanon, Mount Lebanon