Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for an experienced software developer to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end/front-end components and integrating user-facing elements in collaboration with other developers.
Responsibilities:
- Coordinating with development teams to determine application requirements.
- Writing quality code using Python programming language.
- Testing and debugging applications.
- Developing back-end components.
- Integrating user-facing elements using server-side logic.
- Assessing and prioritizing client feature requests.
- Coordinating with front-end developers.
Job Requirements
Requirements :
- Bachelor's degree in computer science, computer engineering, or related field.
- Excellent English
- 5+ years of experience with Python.
- Expert knowledge of Python and related frameworks (Django/Flask).
- Proficient in JavaScript, HTML, CSS (Angular/ReactJS).
- Basic networking knowledge.
- Familiarity with server-side templating languages (Jinja).
- Proficiency with Git
- Experience with CI/CD, Docker, AWS
- Familiarity with testing tools.
- Strong problem solving and verbal and written communication skills.
- Ability to collaborate on projects and work independently when required.
Featured Jobs
Similar Jobs
- Senior ODDO/Python DeveloperThe Address Investments for Real Estate Consultancy - New Cairo, Cairo19 days ago