We are looking for a Middle Python Engineer to join our team!
Requirements:
General:
— You are a good problem solver
— You have a decent knowledge of algorithms and data structures
— You are familiar with common design patterns
— You follow SOLID and KISS principles in your work
— You love collaborating with other developers, sharing your knowledge and achieving results together
Python:
— You write scalable, maintainable and idiomatic Python code.
— You have 3+ years of proven experience building web applications with Python.
— In-depth knowledge of one (or more) of Python web frameworks: Django / Flask / FastAPI Experience working with task queues: Celery (preferred) or RQ
Testing:
— You have experience writing unit and integration tests in Python. Knowledge of pytest framework will be a plus.
Databases:
— You have 3+ years of production working experience with relational databases (PostgreSQL , MySQL , etc.)
— You understand SQL and able to write raw queries if needed
— Knowledge of Redis is a plus
— Nice to know technologies
• JavaScript
• Docker
• RabbitMQ
• Microservices
• Other programming languages
We offer:
— Opportunity to grow as an expert;
— Regular results-based salary review;
— Flexible working conditions;
— 24 days of paid vacation;
— 10 sick days;
— Office in the city center;
— Friendly and open-minded team;
— English classes;
— Relax and fun zones.