to design, develop, and maintain the server-side logic, core databases, and high-performance APIs for our scalable web applications. The ideal candidate has a strong background in software engineering best practices, data management, and building robust, secure, and highly available systems.
Key Responsibilities
System Design & Development:
Design, implement, and maintain efficient, reusable, and reliable server-side code using
Build and maintain high-performance RESTful APIs, microservices, and/or GraphQL endpoints to ensure seamless integration with front-end applications and third-party services.
Database Management:
Design, optimize, and manage complex database schemas for both relational (e.g.,
PostgreSQL, MySQL
) and NoSQL databases (e.g.,
MongoDB, Redis
). Ensure data integrity and scalability through efficient querying and indexing.
Performance and Scalability:
Identify and resolve performance and scalability issues. Implement caching strategies and efficient resource utilization.
Security:
Implement security protocols, authentication, and authorization mechanisms to protect sensitive data and prevent vulnerabilities.
Testing and QA:
Write and maintain comprehensive unit, integration, and end-to-end tests to ensure code quality and stability. Participate actively in code reviews.
Collaboration & Deployment (DevOps):
Work closely with Front-End Developers, Product Manager to define requirements, integrate user-facing elements, and support the deployment (CI/CD) and monitoring of applications.
Required Qualifications and Skills
Experience:
Minimum of
1 to 2 years
of professional experience in back-end software development.
Programming Mastery:
Expert proficiency in one or more back-end languages (e.g.,
Python, Node.js, Java,flask
) and their associated frameworks (e.g., Django, Express, Spring Boot).
Database Expertise:
Advanced knowledge of database design, schema migration, and strong proficiency in SQL. Experience with performance tuning and optimization.
API Development:
Proven experience building secure and well-documented APIs (REST or GraphQL).
Version Control:
Mastery of Git and standard development workflows (e.g., branching, merging, pull requests).
Infrastructure Familiarity:
Experience working with cloud platforms (e.g., AWS, Azure, GCP) and familiarity with containerization (Docker) and orchestration (Kubernetes) is highly desirable.
Soft Skills:
Excellent analytical, debugging, and communication skills, with a focus on teamwork and mentorship.
work type
:
full time on site
work location : Pyramids Gardens - Giza
Job Type: Full-time
Application Question(s):
How many years of experience do you have in using Flask ?
Do you use artificial intelligence tools in your projects ?
Education:
Bachelor's (Preferred)
Experience:
backend developer : 1 year (Preferred)
Location:
* Giza (Preferred)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.