📢 Please read the job description carefully and ensure your CV is fully updated 📢📌 Position: Senior Backend Engineer (Node.js / NestJS)📍 Location: 100% Remote – Based in Egypt🕘 Job Type: Full-time contract📅 Contract Duration: 6 months💰 Salary: Competitive salary (based on experience)🎓 Experience: 5+ years of backend development experience🚀 Start Date: Immediate💼 Industry: Telecommunications / Digital Products / Consumer Technology📅 Working Days: From Sunday to Thursday🔵 About the RoleWe are looking for a Senior Backend Engineer (Node.js / NestJS) to join a fast-paced product environment and contribute to the design, development, and optimization of scalable backend services powering customer-facing digital products.This role is ideal for an engineer with strong hands-on experience in Node.js, solid knowledge of NestJS, and a proven ability to build secure, maintainable, and high-performance APIs in production environments.The ideal candidate should be comfortable working on backend systems that support real user journeys, integrations, business logic, and high-volume transactional workflows, while collaborating closely with frontend, mobile, QA, product, and business teams.🔵 Key ResponsibilitiesDesign, develop, and maintain scalable backend services using Node.js and NestJSBuild secure, reliable, and maintainable RESTful APIs for web and mobile applicationsImplement business logic, integrations, and backend workflows for customer-facing digital productsCollaborate with frontend, mobile, QA, and product teams to deliver production-ready featuresOptimize backend performance, response times, and system reliabilityWrite clean, modular, and testable code following best practices and architecture standardsParticipate in technical design, code reviews, and architecture discussionsTroubleshoot production issues, debug backend problems, and support system stabilityWork with databases, caching layers, queues, and third-party integrations when neededEnsure backend services follow security, scalability, and maintainability standardsContribute to deployment workflows, monitoring, logging, and continuous improvement of backend systems🔵 Required Qualifications5+ years of professional experience in backend developmentStrong hands-on experience with Node.jsStrong experience with NestJSStrong experience building and maintaining REST APIsGood understanding of backend architecture, modular design, and scalable application structureStrong experience with TypeScriptExperience working with relational databases such as PostgreSQL or MySQLExperience with authentication, authorization, validation, and secure API designExperience integrating third-party services and external APIsGood understanding of debugging, performance optimization, and backend observabilityExperience using Git in collaborative development environmentsAbility to write clean, maintainable, and testable code🔵 Preferred QualificationsExperience working in telecommunications, consumer digital products, fintech, or other high-transaction environmentsExperience with microservices or service-oriented backend architecturesExperience with Redis, message queues, or background job processingFamiliarity with Docker and modern deployment workflowsFamiliarity with CI/CD pipelinesExperience with logging, monitoring, and production supportExperience working with mobile and web product teams in fast-paced delivery environmentsFamiliarity with cloud environments such as AWS or AzureExperience handling systems with high traffic, real-time events, or large-scale user activity🔵 What We’re Looking ForA strong backend engineer with solid ownership and production mindsetSomeone who can build systems that are not only functional, but also scalable and reliableA developer who understands the importance of performance, security, and clean architectureSomeone comfortable working in a cross-functional product teamA dependable engineer who can contribute quickly in a structured, deadline-driven environment🔵 Why Join Fekra?🏆 ISO-Certified & ISTQB Platinum Partner – Be part of a globally recognized company.🌍 100% Remote – Work from anywhere!💰 Competitive Salary🚀 Exciting Projects – Work on cutting-edge fintech and cloud-based applications.📈 Career Growth – Enjoy continuous learning and professional development.💡 Flexible Work Options – Part-time and full-time remote opportunities.🤝 Collaborative Culture – Join a dynamic, supportive, and innovative team.