Middle Python Backend Developer
Middle Python Backend Developer
- 1 Vacancy
- 164 Views
Experience
2 Year
Employee type
Contract , Freelance , Full TimeOffer Salary
Attractive
Job Description
An international fintech company is seeking a Python developer to work on large-scale projects. In this role, you will create reliable solutions using modern technologies to deliver high-quality products. Join our team and help make financial processes simpler and more accessible for users worldwide.
Key Requirements:
- At least 2 years of experience as a Python developer.
- Strong knowledge of Python 3.x .
- Hands-on experience with web service development using FastAPI or Django .
- Understanding and application of principles like SOLID , DRY , and KISS .
- Experience in working with REST API .
- Proficiency in asynchronous programming ( async/await ).
- Experience with database management systems like PostgreSQL , MySQL , or ClickHouse .
- Proficiency in working with ORMs, particularly SQLAlchemy .
- Skills in writing unit tests ( pytest , unittest ) and conducting integration testing.
- Knowledge of working with message queues ( Celery , RabbitMQ , Kafka ).
- Experience with version control systems ( Git ).
- Familiarity with monitoring and logging tools ( Prometheus , Sentry ).
- Ability to read, understand, and maintain existing codebases.
- Experience with microservice architecture .
- Basic knowledge of DevOps tools like Docker , Nginx , and Kubernetes .
Soft Skills:
- Ability to work collaboratively in a team and establish effective communication.
- Problem-solving skills and ability to propose optimal solutions.
- Responsibility and autonomy in work.
- Readiness to learn and adopt new technologies.
Responsibilities:
- Participate in architectural design .
- Maintain existing code and develop new features.
- Integrate applications with external services and APIs.
- Optimize application performance.
- Write documentation and tests to improve system stability and transparency.
Conditions:
- Schedule: Monday to Friday (5/2).
- Salary: Negotiable based on experience and qualifications.
- Work format: Office-based, remote, or hybrid options available.