Senior Backend Developer ( NodeJ...
QARA -
New Cairo, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead the design and development of complex backend systems.
- Provide guidance on architecture decisions and best practices.
- Oversee performance optimization efforts, including scalability and efficiency.
- Address performance bottlenecks in the backend infrastructure.
- Design and optimize database schemas for scalability and performance.
- Implement advanced security measures, including authentication and authorization mechanisms.
- Conduct security audits and ensure compliance with industry standards.
- Collaborate with DevOps teams on deployment processes and infrastructure scaling.
- Understand containerization and orchestration tools like Docker and Kubernetes.
- Work closely with frontend developers, UI/UX designers, and other stakeholders.
- Act as a bridge between different teams to ensure effective communication.
- Mentor junior developers and provide technical leadership.
- Contribute to the development of coding standards and best practices within the team.
- Stay informed about emerging technologies and industry trends.
- Propose and implement innovative solutions to improve system architecture and efficiency.
- Handle advanced MongoDB operations, such as sharding, replication, and data migrations.
- Lead technical discussions and contribute to strategic planning.
Job Requirements
- +3 Years of experience.
- Expertise in designing scalable and efficient backend architectures.
- Implementation of advanced security measures, encryption, and compliance with industry standards.
- Mastery of advanced MongoDB operations, such as sharding, replication, and migrations.
- Experience in handling large-scale data processing requirements and ensuring system scalability.
- Leadership in collaborating with frontend developers, UI/UX designers, and other stakeholders.
- Stay informed about emerging technologies and industry trends.
- Mentorship of junior developers and leadership in technical discussions.
- Familiarity with deploying and managing Node.js applications and MongoDB in cloud environments.
- Knowledge of containerization tools like Docker and orchestration with Kubernetes.