Our client is looking for hiring a dedicated
Senior Full-Stack Developer
who owns of the liveliness of their Enterprise platform. Keeps current platform stable, secure, and improvable; absorbs customer enhancements; and serves as the living domain expert on current architecture and business logic while the new version is built. The Platforms Lead's primary informant, preventing the new platform from rebuilding a thinner copy. Also the engineering custodian of the transition: backward compatibility, data migration design, and customer-by-customer cutovers.
What You Own:
-
Full engineering accountability for current platform: codebase, builds, deployments, integrations, support backlog, customer enhancements.
-
Bring the codebase under disciplined ownership: conventions, branch/review discipline, change-management, release cadence, security hygiene, and monitoring.
-
Customer enhancement pipeline: scope, estimate, design, deliver. Hold configuration discipline over custom forks.
-
Backstop customer implementations when CS/App Support hit hard technical problems.
-
Sev1 production incident response as the named engineering responder.
-
Living current-platform atlas: architecture, modules, data model, integration points, embedded business rules — used daily by the new-platform team.
-
Pair with the new-platform team on design. Surface where new design collides with existing customer reality.
-
Data migration design: schema mapping, migration tooling, dry-run strategy, validation, rollback.
-
Customer-by-customer cutovers: engineering reality of moving real customers to the new platform.
What You Bring:
-
5+ years backend-led software engineering, 3+ on enterprise applications deployed on-premises.
-
Strong Node.js production experience at enterprise scale.
-
Microservices architecture in production — service boundaries, inter-service contracts, operational complexity.
-
RabbitMQ (or equivalent message broker) in production: exchanges, routing, durability, dead-letter, consumer back-pressure.
-
MongoDB in production: schema design, indexing, aggregation pipelines, performance tuning.
-
MS SQL Server in production: schema design, query performance, stored-procedure awareness.
-
Redis in production: caching patterns, pub/sub, session storage, distributed locks.
-
Enterprise on-premises deployment reality (ministry, regulated-industry, large-corporate).
-
Inheriting and improving long-lived codebases — has brought structure to messy code without breaking production.
-
Performance and reliability troubleshooting end-to-end.
-
Customer-facing composure under escalation.
-
AI-engineering daily usage (Copilot, Claude Code, Cursor). Tested live in Stage 3.
-
Configurable-product instinct — has refused a per-customer code branch.
-
Arabic–English bilingual at professional level.
Nice-to-Have:
-
Correspondence management, ECM, BPM, workflow automation, or government IT background.
-
Data migration projects on long-lived enterprise platforms.
-
Angular and/or React frontend familiarity.
-
PostgreSQL exposure.
-
Security certification or formal training.