Cairo, Egypt
12 days ago
Python Developer

Summary

We are looking to hire an experienced Python Developer to join us in our mission to educate the world. The successful candidate shall be responsible for creating, maintaining, and integrating Python-based apps with different systems as well as collaborating closely with our development team to ensure that our code is efficient, scalable, and of high quality.

Responsibilities

Develop, test, and support Python-based applications such as web apps, APIs, and data processing pipelines.Create efficient and scalable solutions to complicated issues.Collaborate with cross-functional teams that include other engineers, product managers, and designers.Write code that is clean, maintainable, and efficient while adhering to the best practices and coding standards to improve the performance and scalability of our applicationsMaintain code quality using automated testing and code reviews.Troubleshoot and debug applications to resolve issues.Participate in the software development life cycle, which includes planning, designing, developing, testing, and deploying software.

Qualifications & Work Experience 

Bachelor's degree in computer science, computer engineering, or a related fieldAt least 2 years of experience in Python developmentStrong proficiency in Python and related libraries and frameworks, such as Django, Flask, and NumPyExperience in relational databases, such as MySQL, PostgreSQL, and SQL queriesFamiliarity with cloud services, specifically AWS, and related services, such as EC2, S3, Lambda, and RDSFamiliarity with web development technologies, such as HTML, CSS, JavaScript, and jQueryExperience with version control systems, such as Git

Behavioural Competencies 

Problem-solving and decision-making skillsAnalytical skillsAccuracy and attention to detailAbility to work independently and within a teamExcellent written and verbal communication skills
Confirm your E-mail: Send Email
All Jobs from Nagwa