Full Stack Engineer
Kafaa Capital - كفاءة المالية · Riyadh, Riyadh, Saudi Arabia
قدّم وتابع مع أبلاي إيدجAbout Kafaa Capital: Kafaa Capital is a licensed investment platform regulated by the Capital Market Authority (CMA) in Saudi Arabia, specializing in sukuk-based investment products. Headquartered in Riyadh, we are building the next generation of digital investment infrastructure. We are looking for an experienced Full Stack Engineer to join our core engineering team and help build scalable, secure, and user-friendly products. Key Responsibilities:Design, develop, and maintain full stack features across mobile, web, and backend systems. Build and maintain backend services using FastAPI and .NET. Develop mobile and web experiences using Flutter. Design and implement APIs, database models, background jobs, and integration workflows. Integrate with financial infrastructure providers, Open Banking APIs, and third-party services. Work with PostgreSQL and other data storage systems to support reliable financial operations. Support authentication, authorization, secure data handling, and system reliability. Support DevOps-related tasks including Docker, CI/CD pipelines, deployments, and Firebase tools. Qualifications & Requirements:Proven experience as a Full Stack Engineer or similar role. Strong backend development experience with FastAPI (Python) and .NET. Hands-on experience building mobile or web applications using Flutter. Experience with PostgreSQL or other relational databases. Experience with Docker and basic DevOps workflows. Solid understanding of APIs, authentication, authorization, and software engineering fundamentals. Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Preferred Qualifications:Experience with financial systems, fintech products, or regulated investment platforms. Knowledge of Open Banking integrations and secure API protocols (OAuth2, JWT, MTLS). Exposure to CI/CD pipelines, cloud infrastructure, monitoring, and observability. Why Join Kafaa Capital: You will be part of a high-impact team shaping Saudi Arabia's fintech sector. We build with intention and value technical craft, system security, and business outcomes