K

Full Stack Engineer

Kafaa Capital - كفاءة المالية

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
2 hours ago
Work mode
In office
Education
Bachelor's degree in Computer Science, Software Engineering, or related field
Resume
Required to apply

Where you'll work

Job description

About Kafaa Capital

Kafaa Capital is a licensed investment platform operating under the regulation of the Capital Market Authority (CMA) in Saudi Arabia. The company specializes in sukuk-based investment products and is headquartered in Riyadh. It focuses on developing the next generation of digital investment infrastructure.

Key Responsibilities

  • Architect, develop, and sustain comprehensive features spanning mobile applications, web platforms, and backend systems.
  • Create and manage backend services utilizing FastAPI (Python) and .NET frameworks.
  • Develop engaging and efficient mobile and web user interfaces with Flutter technology.
  • Design APIs, database schema, background processing jobs, and integration workflows.
  • Integrate financial infrastructure providers, Open Banking APIs, and other third-party services.
  • Work extensively with PostgreSQL and additional data storage solutions to ensure dependable financial operations.
  • Ensure secure handling of data through authentication, authorization, and system reliability best practices.
  • Contribute to DevOps tasks such as Docker containerization, continuous integration/deployment pipelines, software deployments, and Firebase management.

Qualifications and Requirements

  • Demonstrated experience in a Full Stack Engineer role or equivalent capacity.
  • Proficient in backend development using FastAPI (Python) and .NET technologies.
  • Practical experience developing mobile or web applications with Flutter.
  • Familiar with PostgreSQL or relational database management.
  • Hands-on knowledge of Docker and essential DevOps workflows.
  • Strong grasp of API design, authentication, authorization, and core software engineering principles.
  • Possession of a Bachelor's degree in Computer Science, Software Engineering, or related disciplines; or comparable practical expertise.

Preferred Skills

  • Experience working within financial systems, fintech solutions, or regulated investment platforms.
  • Understand Open Banking standards and secure API protocols such as OAuth2, JWT, and MTLS.
  • Exposure to continuous integration/delivery processes, cloud infrastructure management, monitoring, and system observability.

Why Join Kafaa Capital

You will become part of a dynamic and influential team that is helping to shape the fintech landscape in Saudi Arabia. The company emphasizes thoughtful development, technical excellence, system security, and delivering significant business outcomes.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help