Description
We are looking for an experienced Python Developer to join our team and be responsible for the development and maintenance of backend systems. We are looking for someone independent, analytical, and focused on code quality and solution stability.
Requirements
•Minimum 4 years of experience as a Python Developer
•Very good knowledge of Python
•Experience working with one of the frameworks: Django, FastAPI and/or Flask
•Knowledge of solutions: RabbitMQ, Celery, Kombu
•Very good knowledge of relational databases (in particular PostgreSQL)
•Ability to write efficient SQL queries and analyze their performance (EXPLAIN, indexing, data normalization)
•Experience working in a Linux environment (including writing Bash scripts)
•Practical knowledge of Docker
•Knowledge of CI/CD mechanisms
•Proficiency in using Git
•Analytical skills and problem-solving ability
•Ability to write readable, well-documented and maintainable code
•Communication skills and openness to teamwork
Nice to have
•Experience building a front-end layer in React (knowledge of TypeScript will be an additional advantage)
•Experience working with distributed systems
•Knowledge of system monitoring and reporting
•Experience working with large datasets (processing, aggregation, performance optimization at large scale techniques)
Conditions
No conditions specified in the posting.