Job Openings Senior Python Developer Fully Remote

About the job Senior Python Developer Fully Remote

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