üì¢ 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
üìÖ Working Days: From Sunday to Thursday
üîµ About the Role
We 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 Responsibilities
- Design, develop, and maintain scalable backend services using Node.js and NestJS
- Build secure, reliable, and maintainable RESTful APIs for web and mobile applications
- Implement business logic, integrations, and backend workflows for customer-facing digital products
- Collaborate with frontend, mobile, QA, and product teams to deliver production-ready features
- Optimize backend performance, response times, and system reliability
- Write clean, modular, and testable code following best practices and architecture standards
- Participate in technical design, code reviews, and architecture discussions
- Troubleshoot production issues, debug backend problems, and support system stability
- Work with databases, caching layers, queues, and third-party integrations when needed
- Ensure backend services follow security, scalability, and maintainability standards
- Contribute to deployment workflows, monitoring, logging, and continuous improvement of backend systems
üîµ Required Qualifications
- 5+ years of professional experience in backend development
- Strong hands-on experience with Node.js
- Strong experience with NestJS
- Strong experience building and maintaining REST APIs
- Good understanding of backend architecture, modular design, and scalable application structure
- Strong experience with TypeScript
- Experience working with relational databases such as PostgreSQL or MySQL
- Experience with authentication, authorization, validation, and secure API design
- Experience integrating third-party services and external APIs
- Good understanding of debugging, performance optimization, and backend observability
- Experience using Git in collaborative development environments
- Ability to write clean, maintainable, and testable code
üîµ Preferred Qualifications
- Experience working in telecommunications, consumer digital products, fintech, or other high-transaction environments
- Experience with microservices or service-oriented backend architectures
- Experience with Redis, message queues, or background job processing
- Familiarity with Docker and modern deployment workflows
- Familiarity with CI/CD pipelines
- Experience with logging, monitoring, and production support
- Experience working with mobile and web product teams in fast-paced delivery environments
- Familiarity with cloud environments such as AWS or Azure
- Experience handling systems with high traffic, real-time events, or large-scale user activity
üîµ What We‚Äôre Looking For
- A strong backend engineer with solid ownership and production mindset
- Someone who can build systems that are not only functional, but also scalable and reliable
- A developer who understands the importance of performance, security, and clean architecture
- Someone comfortable working in a cross-functional product team
- A 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.