Sabika

Senior Backend Engineer

📍 القاهرة Hybrid 💼 Fresh Graduate 🕐 1h ago
👁️ 0 views
📋 0 applicants

Job Description

Sabika is an Egyptian fintech platform that enables users to save, buy, and sell gold and

silver through a fully digital mobile experience.

Correctness, traceability, and security are

core to everything we build.

We are hiring a Senior Backend Engineer to take full technical ownership of Sabika's backend

platform.

This is a high-trust, high-autonomy role: you will be the primary owner of the

services behind pricing, orders, wallets, and transactions, and you will be directly

accountable for their correctness, security, and uptime.

What you will do:

  • Own the Sabika Node.js backend end to end — architecture, development, code quality,

deployment, monitoring, and incident response.

  • Design and build secure, high-integrity APIs powering our mobile applications, with strong

guarantees around pricing accuracy and transaction consistency.

  • Set and maintain a high security baseline across the platform: authentication and

authorization, input validation, secure data handling, encryption, rate limiting, and audit

logging of sensitive operations.

  • Build and maintain integrations with third-party providers and external APIs.
  • Establish and enforce engineering standards: code review, automated testing, CI/CD,

environment management, and technical documentation.

  • Own observability — logging, alerting, and performance monitoring — and continuously improve

latency and reliability across critical flows.

  • Report directly to the CTO and translate product and technical requirements into reliable,

well-architected systems.

  • Set the technical direction as the platform scales, and mentor engineers as the team grows.

Why this role matters:

You are not joining to work through a backlog.

You are taking ownership of a production

platform serving real customers, with a clear mandate to make it stronger, safer, and faster.

Requirements & Qualifications

Required:

  • Bachelor's degree in Computer Science (or Computer Engineering).
  • Minimum 5 years of hands-on backend engineering experience, including clear ownership of

production systems.

  • Deep expertise in Node.js and its ecosystem: Express.js or NestJS, npm, and modern

JavaScript (ES2020+).

Strong TypeScript experience is expected.

  • Solid understanding of Node.js internals and their practical implications: the event loop,

async patterns, memory management, worker threads, clustering, and how to avoid blocking

operations in high-throughput flows.

  • Strong command of relational databases (PostgreSQL/MySQL): schema design, indexing,

transactions, isolation levels, and query optimization.

Practical experience with an ORM or

query builder (Prisma, TypeORM, Sequelize, Knex) plus the ability to write and tune raw SQL.

  • Proven experience designing and building secure REST APIs consumed by mobile clients,

including versioning, pagination, error contracts, and idempotency for financial operations.

  • Solid application security background: OWASP Top 10, secure authentication and session

management (JWT, refresh token rotation), authorization models, secrets management,

encryption at rest and in transit, and dependency and supply-chain security (npm audit,

lockfile discipline).

  • Experience with systems where data integrity is critical — financial, payments, ledger,

billing, or transactional platforms.

  • Automated testing discipline in the Node.js ecosystem (Jest, Vitest, Supertest) covering

unit, integration, and API-level tests.

  • Practical experience with Docker, CI/CD pipelines, and cloud infrastructure (AWS or similar).
  • Strong debugging and production troubleshooting skills, including profiling Node.js

performance issues and memory leaks, and on-call ownership of live incidents.

  • Ability to work independently, make sound architectural decisions, and be fully accountable

for outcomes.

  • Good written and spoken English.

Preferred:

  • Prior experience in fintech, banking, payments, trading, or commodities.
  • Experience integrating with ERP systems, identity verification providers, or payment

gateways.

  • Experience with real-time or near-real-time pricing and market data flows (WebSockets,

Socket.IO, or Server-Sent Events).

  • Experience with caching and job/queue processing in Node.js (Redis, BullMQ, RabbitMQ, or

Kafka) and event-driven design.

  • Experience leading or mentoring engineers, or being the senior-most backend engineer on a

product.

  • Familiarity with monorepo tooling and shared-package management for multi-service Node.js

codebases.

What we are not looking for:

  • Someone who needs a fully defined ticket to start working.
  • Someone who has only worked as one contributor inside a large team without ever owning a

system end to end.

EGjobank Analysis

Quick Role Summary

Opportunity as "Senior Backend Engineer" at Sabika located in القاهرة on a Hybrid basis, suited for Fresh Graduate candidates, within Marketing & Sales. Key details from listing: Sabika is an Egyptian fintech platform that enables users to save, buy, and sell gold and silver through a fully digital mobile experience. Correctness,…

The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.

Application Tips

  1. Tailor your CV headline to match "Senior Backend Engineer" and feature measurable achievements in the top third of your resume.
  2. Customize your cover note for القاهرة: explain why this location and work arrangement suit your availability and how you add value to the team.
  3. Highlight collaboration software proficiencies (Slack, Notion, Jira, MS Teams) and commitment to dependable working hours.
  4. Showcase practical projects, accredited certifications, and strong language skills to complement experience.
  5. After applying, monitor your status from your dashboard and stay prepared for an interview invitation.

Readiness Checklist

  • Updated CV in standard PDF format with a professional filename
  • Skills aligned with the stated role requirements
  • Availability for work in القاهرة or remote if specified
  • Measurable achievement examples prepared for interview talking points
  • Egyptian Job Bank candidate profile ready for application tracking
More Career Guides →

Similar Jobs You Might Like

Cairo Three A for Agricultural and Animal Production
Full-Time 📍 القاهرة