Match score not available

Senior Python Developer Fully Remote

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science or related field, 5+ years of experience in Python development, 3+ years of experience with Python frameworks (Django, Fastapi, Flask).

Key responsabilities:

  • Design and develop software applications using Python
  • Write reusable, testable, and efficient code
  • Collaborate to prioritize features and maintain performance and quality
  • Debug production issues, contribute to continuous improvement
  • Mentor junior developers, stay updated with trends in software
Tashgheel logo
Tashgheel Human Resources, Staffing & Recruiting SME https://www.careers-page.com/
11 - 50 Employees
See more Tashgheel offers

Job description

Job Responsibilities:

Design and develop complex software applications using Python.

Write reusable, testable, and efficient code.

Collaborate with cross-functional teams to identify and prioritize features.

Ensure the performance, quality, and responsiveness of applications

Debug production issues and provide timely solutions.

Participate in code reviews and contribute to the

continuous improvement of the development process.

Stay up-to-date with emerging trends and technologies in software development.

Mentor junior developers and share knowledge and best practices.

Job Requirements:
Bachelor's or Master's degree in Computer Science or a
related field.
5+ years of experience in Python development.
3+ years of experience with Python frameworks such as
Django, Fastapi, Flask is a must.
Strong understanding of software development principles
and best practices (SOLID, TBD)
Proficiency in SQL and ORM tools (SQLAlchemy,
Alembic).
Proficiency in containerization technologies (Docker,
Docker compose).
Proficiency in designing, developing, implementing and
testing RESTful services and APIs.
Familiarity with front-end technologies such as HTML,
CSS, and JavaScript.
Familiarity with front-end technologies like Bootstrap,
ReactJS, VueJS is a plus.
Experience with SQL databases such as MySQL,
PostgreSQL, or Oracle.
Knowledge of software testing tools like pytest, unittest,
coverage.py.
Experience with source control management systems
such as Git or SVN.
Excellent communication and collaboration skills

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Organizational Skills

Python Developer Related jobs