S

SSC HR Solutions

Fintech Full-Stack Software Engineer - Multiple Teams

Full-Stack EngineeringUpdated on Nov 9
Full-timeCairo, Cairo Governorate, EgyptNo salary listedIn-person

About the Job

Requirements

  • Requires 2–4 years of software engineering experience, including experience at a bank, payments company, or financial institution in core banking, digital channels, payments, or a similar area.
  • Requires strong TypeScript and Node.js skills, with production experience using NestJS or a comparable framework.
  • Requires solid security fundamentals, including OWASP awareness, secure authentication and session handling, secrets management, and safe handling of user data and uploads.
  • Requires solid relational database skills, preferably PostgreSQL, and disciplined handling of production migrations.
  • Requires understanding of financial-grade engineering, including idempotency, atomic transactions, reconciliation, and audit logging.
  • Requires React Native and Expo experience, including store submission and review cycles.
  • Requires experience designing and consuming REST APIs and third-party integrations, including OAuth flows, webhooks, and token rotation.
  • Requires fluency in Arabic and English.
  • Requires hands-on security experience such as penetration testing exposure, security audits, or hardening work at a financial institution.

Responsibilities

  • Build and maintain backend services using NestJS, TypeScript, PostgreSQL with Prisma, Redis, and BullMQ.
  • Contribute to the consumer mobile app using React Native and Expo, and to the merchant dashboard using Next.js.
  • Build and harden integrations with third-party e-commerce platform APIs, SMS and OTP providers, live market price feeds, and payment providers.
  • Own transactional integrity for wallet operations, including balances, audit trails, and reconciliation.
  • Apply security best practices across the stack, including authentication and OTP flows, rate limiting, input validation, secure file handling, and protection of customer data.
  • Participate in security reviews and harden existing services.
  • Contribute to compliance-driven feature work involving payments licensing, tax-authority integration, and anti-money-laundering requirements.
  • Deploy and operate services in production using Linux, PM2, nginx, and disciplined PostgreSQL migrations.

Desired Qualifications

  • Redis and background job queue experience, such as BullMQ or similar.
  • Familiarity with the Gulf fintech ecosystem, including regulatory frameworks, local payment networks, and open banking.
  • Experience integrating with regional e-commerce platforms.
  • DevOps fundamentals, including nginx, PM2, CI/CD, and server administration.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at SSC HR Solutions

See more jobs