Python Developer


General Information


Company:
Confidential
Job Type:
Information Technology
Location:
Lebanon - Beirut
Date Posted:
Mar 15, 2023
Salary:
Unspecified
Employee Type:
Full-Time Employee
Gender:
Both

Description


Responsibilities:

• Coordinating with development teams to determine application requirements.
• Writing scalable code using Python programming language.
• Debugging applications to ensure low-latency and high-availability
• Testing and debugging applications.
• Developing back-end components.
• Improve functionality of existing systems.
• Assessing and prioritizing client feature requests.
• Reprogramming existing databases to improve functionality.

Requirements and skills:

• Bachelor's degree in computer science, computer engineering, or related field.
• 3-5 years of experience as a Python developer.
• 3-5 years of experience in MSQL or PostgreSQL
• Expert knowledge of Python and related frameworks including Django and Flask.
• Knowledge of object-relational mapping (ORM).
• A deep understanding and multi-process architecture and the threading limitations of Python.
• Familiarity with front-end technologies (like JavaScript and HTML5).
• Familiarity with server-side templating languages including Jinja 2 and Mako.
• Ability to integrate multiple data sources into a single system.
• Familiarity with testing tools.
• Good problem-solving skills
• Ability to collaborate on projects and work independently when required.

Company Profile