Senior Backend Engineer

🏢 Sabika
📍 Cairo, EgyptFull-timeHybrid
📅 Posted: 1mo ago🔄 Updated: 1mo ago
CV%
✨ AI Summary
Sabika, an Egyptian fintech platform, is seeking a Senior Backend Engineer to take full technical ownership of their Node.js backend. This role involves designing and building secure, high-integrity APIs for mobile applications, ensuring data correctness and transaction consistency. The engineer will be responsible for setting and maintaining security baselines, building integrations, establishing engineering standards, and owning observability for the platform. The position reports directly to the CTO and involves translating product requirements into reliable systems, setting technical direction, and mentoring engineers. The ideal candidate will have a Bachelor's degree in Computer Science or Engineering, at least 5 years of backend engineering experience with system ownership, and deep expertise in Node.js, TypeScript, relational databases, and application security.
Required Skills
Information Technology
Node.jsJavaScriptTypeScriptPostgreSQLMySQLSQLREST APIAPI DevelopmentOWASPJWTTest AutomationDockerAWSGitSystem DesignSolution ArchitectureAuthenticationPerformance OptimizationDebuggingBackend DevelopmentRedisMongoDBCI/CDApplication Security TestingAI IntegrationOdooFirebaseSoftware Engineering
Other
Express.jsnpmTypeORMSequelizeKnexVitestSupertestsecure codingauthorizationwritten Englishspoken Englishfintechbackend engineer
Engineering, Construction & Trades
Primavera P6
Requirements
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.
Description
Sabika is an Egyptian fintech platform that enables users to save, buy, and sell gold andsilver through a fully digital mobile experience. Correctness, traceability, and security arecore to everything we build.We are hiring a Senior Backend Engineer to take full technical ownership of Sabika's backendplatform. This is a high-trust, high-autonomy role: you will be the primary owner of theservices behind pricing, orders, wallets, and transactions, and you will be directlyaccountable 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 productionplatform serving real customers, with a clear mandate to make it stronger, safer, and faster.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00