What you will do!
- Translates business needs into technical solutions, designing and overseeing their implementation.
- Liaise with product managers and business stakeholders to define solution scope and architecture.
- Design end-to-end solutions across on-premises and cloud infrastructures.
- Develop and maintain architectural blueprints, ensuring scalability, security, and compliance with industry standards (e.g., PCI-DSS).
- Evaluate and recommend third-party fintech solutions and vendors.
- Support pre-sales and client-facing discussions where architectural expertise is needed.
- Define data flows, processing, and communication patterns ensuring performance and compliance.
- Work closely with development, DevOps, QA, infoSec, data and product teams to ensure architecture is properly implemented, complete and compliant.
- Oversee the development and deployment of the proposed solutions.
- Ensure performance, scalability, security, and availability objectives are met.
- Identify potential technical risks early and propose mitigation strategies.
- Produce high-quality architectural documentation and implementation guidelines.
- Ensure traceability of decisions and maintain up-to-date system diagrams.
- Stay updated on industry trends, tools, and emerging technologies.
- Suggest architectural improvements and refactoring based on evolving needs.
- Collaborate with third-party service Providers to integrate external APIs and ensure smooth communication between systems.
- Experience in API testing and integration with third-party services (e.g., payment gateways, card Processors, KYC, CRMs, etc.).
To succeed in the role, you’ll need to have:
- 5+ years of experience in backend development or data engineering roles.
- Proven experience in designing and implementing systems and service-oriented architectures.
- Hands-on experience with backend programming stacks (Preferably MERN stack).
- Working experience with different databaseparadigms as: 1- Relational databases (e.g., PostgreSQL, MySQL) 2- NoSQL databases (e.g., MongoDB, Redis, Cassandra)
- Familiarity with API design, testing tools (Postman, Swagger), and automation frameworks.
- Solid understanding of security best practices, identity/authentication protocols (OAuth2, 3DS, etc.), and secure API design.
- Experience leading solution architecture through full SDLC, including design, implementation oversight, and production support.
- Good understanding of DevOps practices, CI/CD pipelines, containerization (Docker/Kubernetes), and system monitoring.
- Excellent communication skills; able to translate complex technical concepts into clear terms for business stakeholders and clients.
- Proven ability to mentor engineering teams and influence technology decisions at an enterprise level.
Preferred Qualifications
- Hands-on experience with at least one major cloud platform: AWS, Azure, or GCP.
- Hands-on experience designing and integrating solutions in the fintech/payments domain: 1- Payment gateways, card processors, issuers/acquirers 2- APIs for KYC/AML, fraud detection, and CRM platforms 3- PCI-DSS and other relevant compliance frameworks
الإبلاغ عن وظيفة