Position: Middle Full-Stack Python Developer
Company: CHI Software
Experience required: 2y
English level: intermediate

**Requirements:**
 
· At least 2 years of experience with the Python language;
· Experience in complex web-applications development;
· Knowledge of general Python web frameworks: Django, Flask, Aiohttp, and others;
· Experience with SQL and RDBMS (PostgreSQL, MySQL), NoSQL databases, and Python ORMs;
· Experience with React;
· Knowledge of HTTP protocol;
· Knowledge of version control systems: GIT or SVN;
· Understanding REST;
· Experience in writing unit and integration tests;
· Knowledge of CI/CD;
· AWS experience;
· Ability to explore and drive new ideas and technologies, think and learn independently;
· Spoken English (Intermediate and higher);
· Deep understanding of system architecture and design approaches;
· Proficiency in application deployment and setup;
· Experience with virtualization and Docker tools;
· Good understanding of Linux basics.

**With us, you can:**

**Develop your technical knowledge:**
· Use the latest technologies;
· Participate in technical events and conferences (the company covers the cost);
· Regular tech talks and professional development.

**Improve your soft skills:**
· Build strong teamwork skills and become an essential part of dynamic teams;
· Improve your English in classes and speaking directly with clients;
· Increase your productivity and communication level via Scrum, Kanban, and Agile methodologies.