Fintech Full-Stack Software Engineer - Node.js, React Native & Security

SSC — Cairo, Cairo Governorate, Egypt

Apply on employer website
Software Engineer Fintech Banking amp Security BackgroundCompany A leading Gulfbased retail amp fintech company About the CompanyWe are a leading Gulfbased retail and fintech company building consumer digital wallet products and merchant ecommerce tools Our platform includes a live Arabicfirst consumer mobile app and a multitenant SaaS dashboard serving merchants operated with a proactive regulatory and compliance posture Our customers trust us with real financial value correctness and security are not optionalThe RoleYoull be one of the first engineering hires working directly with the technical cofounder across the full stack backend services the consumer mobile app and the merchant dashboard Youll ship features endtoend from API design through deployment on a product where every balance must be exact and every endpoint must be secureWere specifically looking for someone with a banking or financial institution background and a strong security mindset You understand why a ledger must balance why operations must be idempotent and why every endpoint upload and login flow must be treated as a potential attack surfaceWhat Youll Do Build and maintain backend services NestJS TypeScript PostgreSQLPrisma Redis BullMQ Contribute to the consumer mobile app React Native Expo and the merchant dashboard Nextjs Build and harden integrations thirdparty ecommerce platform APIs OAuth webhooks SMSOTP providers live market price feeds and payment providers Own transactional integrity for wallet operations balances audit trails reconciliation Apply security best practices across the stack authentication and OTP flows rate limiting input validation secure file handling and protection of customer data Participate in security reviews and hardening of existing services Contribute to compliancedriven feature work payments licensing taxauthority integration AML requirements Deploy and operate services in production Linux PM2 nginx PostgreSQL migrations disciplineRequirementsRequirements 24 years of software engineering experience including experience at a bank payments company or financial institution core banking digital channels payments or similar Strong TypeScriptNodejs production experience with NestJS or a comparable framework Solid security fundamentals OWASP awareness secure authentication and session handling secrets management and safe handling of user data and uploads Solid relational database skills PostgreSQL preferred and disciplined handling of production migrations Understanding of financialgrade engineering idempotency atomic transactions reconciliation and audit logging React Native Expo experience including store submission and review cycles Experience designing and consuming REST APIs and thirdparty integrations OAuth flows webhooks token rotation Fluent Arabic and EnglishAdditional Requirements Handson security experience penetration testing exposure security audits or hardening work at a financial institution Redis and background job queues BullMQ or similar Familiarity with the Gulf fintech ecosystem regulatory frameworks local payment networks open banking Experience integrating with regional ecommerce platforms DevOps fundamentals nginx PM2 CICD server administrationf




Looking for a job?

Visit Careersaas to find millions of new and unfilled roles, including thousands of remote and hybrid positions.