Description: Main Responsibilities:
● Maintaining current codebase, by developing new features and debugging existing
issues.
● Designing and developing new system components.
● Writing and maintaining development and deployment scripts.
● Performing code reviews for code contributed by team members.
● Writing automated tests for current and new features.
● Supporting and mentoring other team members.
Qualifications:
● Bachelor’s degree in a Tech related field (Computer science, engineering, software
development)
● 4+ Years of software development experience.
Solid experience and understanding of:
● Python (Python3) and any of its web frameworks (We currently use Flask)
● JavaScript (We are currently shifting to ReactJS)
● Relational Databases (MariaDB)
● NoSQL (MongoDB)
● Git, github, gitlab, gitflow, bitbucket
● Linux systems
● Experience with AWS is a plus
● Fluency in both Arabic and English.
● Can-do attitude with a proactive and positive approach.
● Strong organizational skills.
More