Advanced Engineering Consultations

Backend Developer

📍 الجيزة Full-Time 💼 Fresh Graduate 🕐 1mo ago
👁️ 0 views
📋 0 applicants

Job Description

Key ResponsibilitiesDesign, develop, and maintain scalable backend services and APIs.Build and optimize server-side applications using Node.js and modern frameworks.Develop robust microservices architectures and integrate distributed systems.Design and manage database schemas for high-performance applications.Implement secure, efficient, and maintainable code using TypeScript and JavaScript.Collaborate with frontend developers, DevOps engineers, and product teams to deliver high-quality solutions.Optimize application performance, scalability, and reliability.Troubleshoot, debug, and resolve production issues.Participate in code reviews and contribute to technical architecture decisions.Ensure best practices for software development, testing, and deployment.

General RequirementsBachelor's Degree in Computer Science, Software Engineering, or a related field.ITI Diploma (Open Source Track) is highly preferred.2–3 years of hands-on experience in Backend Development.Strong analytical and problem-solving skills.Excellent communication and teamwork abilities.Technical RequirementsNode.js Ecosystem & ArchitectureDeep understanding of Node.js architecture, asynchronous programming, event loop, and core modules.Strong proficiency with backend frameworks such as Express.js and/or NestJS.Experience building scalable RESTful APIs and backend services.JavaScript & TypeScriptExpert-level proficiency in TypeScript and modern JavaScript (ES6+).Strong understanding of clean code principles and design patterns.Database Design & ManagementAdvanced experience with MongoDB and handling complex, polymorphic JSON data structures.Strong knowledge of database schema design, including referencing vs. embedding strategies.Experience using Object Document Mappers (ODM) such as Mongoose.Ability to optimize database performance and data modeling.Microservices & Distributed SystemsExperience designing and implementing microservices architectures.Understanding of distributed systems and service-to-service communication.Experience working with systems where different microservices utilize different database technologies.

Preferred QualificationsExperience with Docker and containerized environments.Knowledge of CI/CD pipelines and DevOps practices.Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.Understanding of software security best practices.Experience with Git and collaborative development workflows.

Requirements & Qualifications

General RequirementsBachelor's Degree in Computer Science, Software Engineering, or a related field.ITI Diploma (Open Source Track) is highly preferred.2–3 years of hands-on experience in Backend Development.Strong analytical and problem-solving skills.Excellent communication and teamwork abilities.Technical RequirementsNode.js Ecosystem & ArchitectureDeep understanding of Node.js architecture, asynchronous programming, event loop, and core modules.Strong proficiency with backend frameworks such as Express.js and/or NestJS.Experience building scalable RESTful APIs and backend services.JavaScript & TypeScriptExpert-level proficiency in TypeScript and modern JavaScript (ES6+).Strong understanding of clean code principles and design patterns.Database Design & ManagementAdvanced experience with MongoDB and handling complex, polymorphic JSON data structures.Strong knowledge of database schema design, including referencing vs. embedding strategies.Experience using Object Document Mappers (ODM) such as Mongoose.Ability to optimize database performance and data modeling.Microservices & Distributed SystemsExperience designing and implementing microservices architectures.Understanding of distributed systems and service-to-service communication.Experience working with systems where different microservices utilize different database technologies.

Preferred QualificationsExperience with Docker and containerized environments.Knowledge of CI/CD pipelines and DevOps practices.Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.Understanding of software security best practices.Experience with Git and collaborative development workflows.

EGjobank Analysis

Quick Role Summary

Opportunity as "Backend Developer" at Advanced Engineering Consultations located in الجيزة on a Full-Time basis, suited for Fresh Graduate candidates, within Engineering. Key details from listing: Key ResponsibilitiesDesign, develop, and maintain scalable backend services and APIs.Build and optimize server-side applications using Node.js and modern…

The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.

Application Tips

  1. Tailor your CV headline to match "Backend Developer" and feature measurable achievements in the top third of your resume.
  2. Customize your cover note for الجيزة: explain why this location and work arrangement suit your availability and how you add value to the team.
  3. Highlight relevant practical experience, key responsibilities, and specific business impact.
  4. Showcase practical projects, accredited certifications, and strong language skills to complement experience.
  5. After applying, monitor your status from your dashboard and stay prepared for an interview invitation.

Readiness Checklist

  • Updated CV in standard PDF format with a professional filename
  • Skills aligned with the stated role requirements
  • Availability for work in الجيزة or remote if specified
  • Measurable achievement examples prepared for interview talking points
  • Egyptian Job Bank candidate profile ready for application tracking
More Career Guides →

Similar Jobs You Might Like