Job Description:
· Develop and maintain server-side applications, APIs, websites, and web applications using Python Django Framework.
· Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
· Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
· Stay up-to-date with the latest technologies and industry trends to continually improve the efficiency and effectiveness of our development process.
· Participate in code reviews and provide constructive feedback to other development team members.
· Conduct thorough testing and debugging to ensure the end product meets the highest quality standards.
· Configurative, install, and maintenance of server and multi-database Ubuntu environments
· Manage and optimize scalable distributed systems in the cloud.
· Optimize web applications for performance and scalability.
· Check scalable code using Python & NodeJS programming language.
· Design and implement effective user interfaces that are easy to use and visually appealing.
· Design robust APIs to support mobile and desktop clients.
· Design and implement data models and database schemas using PostgreSQL.
Requirements:
· Fluency or understanding of specific languages, such as Java, PHP, and Node JS, Python, Django Framework, and operating systems may be required.
· Bachelor's degree in computer programming, computer science, or a related field
· Advanced technological skill set and a demonstrated history with technology.
· Strong understanding of the web development cycle and programming techniques and tools.
If you meet the above requirements and are looking for a challenging and rewarding opportunity to join our team, please submit your resume to (careers@eyouthegypt.com) & mention the job title in the subject
We look forward to hearing from you!