Senior Backend Engineer

🏢 Mbc Group
📍 EgyptFull-timeOn-site
📅 Posted: Today🔄 Updated: Today
CV%
✨ AI Summary
Mbc Group is seeking a Senior Backend Engineer for their Backend Development department in Egypt. The role involves designing, developing, and maintaining scalable backend services using Node.js, TypeScript, and frameworks like Express.js, NestJS, or Koa. Responsibilities include contributing to system architecture, developing RESTful and GraphQL APIs, managing relational and NoSQL databases, deploying services on cloud platforms (AWS, GCP, Azure) with containerization (Docker, Kubernetes), and optimizing performance. The engineer will also implement security best practices, write tests, set up monitoring and logging, mentor junior engineers, and build CI/CD pipelines. Candidates must have 5+ years of backend development experience with Node.js and TypeScript/JavaScript. Essential skills include expertise in API design, microservices, databases (SQL/NoSQL), cloud services, containerization, authentication/authorization (OAuth, JWT), and testing frameworks. Familiarity with caching and event-driven architectures is preferred. Strong debugging and problem-solving skills are crucial for this permanent, full-time position.
Required Skills
Information Technology
LangChainCI/CDMicroservices
Other
CircleCIKoa
Design, Content & Media
UI Design
Requirements
Qualifications include 5+ years of experience in backend development with Node.js and TypeScript/JavaScript. Required skills encompass strong expertise in RESTful API design, GraphQL, microservices architecture, SQL and NoSQL databases, cloud services (AWS/GCP/Azure), containerized applications (Docker, Kubernetes), authentication & authorization (OAuth, JWT, SSO), testing frameworks (Jest, Mocha, Chai), and TDD. Familiarity with caching strategies and event-driven architectures is also beneficial.
Description
ResponsibilitiesBackend Development: Design, develop, and maintain scalable and high-performance backend services using Node.js, TypeScript (or JavaScript), and Express.js/NestJS/KoaSystem Architecture: Contribute to system design, database modeling, and microservices architecture to support high-availability applications.API Development: Develop RESTful APIs and GraphQL APIs for web and mobile applications, ensuring security, scalability, and efficiency.Database Management: Work with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis) for efficient data storage and retrieval.Cloud & Infrastructure: Deploy and manage services using cloud platforms (AWS, GCP, Azure) and containerized solutions (Docker, Kubernetes).Performance Optimization: Identify and resolve bottlenecks in backend applications, ensuring low latency and high throughput.Security & Compliance: Implement authentication, authorization (OAuth, JWT), data encryption, and security best practices.Testing & Quality Assurance: Write unit, integration, and end-to-end tests using frameworks like Jest, Mocha, Chai to maintain code quality.Monitoring & Logging: Implement observability tools (Prometheus, Grafana, ELK, Datadog) for error tracking, logging, and performance monitoring.Collaboration & Mentorship: Work closely with frontend, DevOps, and product teams while mentoring junior engineers.CI/CD & Automation: Build and maintain CI/CD pipelines for automated deployments using GitHub Actions, GitLab CI/CD, Jenkins, or CircleCI.Qualifications5+ years of experience in backend development with Node.js and TypeScript/JavaScript.Required SkillsStrong expertise in RESTful API design, GraphQL, and microservices architecture.Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).Hands-on experience with cloud services (AWS/GCP/Azure) and containerized applications (Docker, Kubernetes).Strong knowledge of authentication & authorization (OAuth, JWT, SSO).Experience with testing frameworks (Jest, Mocha, Chai) and test-driven development (TDD).Familiarity with caching strategies (Redis, CDN) for optimized performance.Experience with event-driven architectures (Kafka, RabbitMQ, AWS SQS).Deep understanding of scalability, performance tuning, and security best practices.Strong debugging and problem-solving skills.
✨ 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