Position: Junior+/Middle Python Engineer
Company: KnubiSoft
Experience required: 1y
English level: upper

**About projects**
A cloud data platform that makes it easy to sync, store, and access different kinds of data

**Requirements:**
Passion for writing clean, modular code using modern best practices and experience with frameworks;
Understanding of key concepts in architecture and design of modern, scalable web-based applications;
Knowledge of Software Development Life Cycle;
Proficiency in code versioning tools, such as Git;
Knowledge of the start-up culture, ability to rapidly adapt to changes;
Any location except Belarus and Russia.
Practical experience in software development using Python

Technical Stack:
Python, SQL DBs (PostgreSQL, MySQL, MS SQL), REST API, Web Services, Git, Docker.
Optional skills: NoSQL (Document oriented DBs, Key-value stores, Memory cached stores), GCP, AWS, K8S

**Responsibilities**
Write clean, maintainable, extensible Python code that follows best practices;
Requirement analysis, task decomposition, estimation, and implementation;
Enforce code quality standards and conduct code review;
Keeping up-to-date project documentation in a concise and informative manner

**We offer**
Exchange of experience, professional development
A strong team, a healthy atmosphere
Flexible working time
20 days paid vacation
Paid sick leave
8-hour working day and 5-day working week
English classes at company expense
Partial payment for gym memberships
Partial payment for courses and certifications
Regular company events