Position: Middle / Senior Python Developer
Company: CHI Software
Experience required: 3y
English level: intermediate

**We expect you to**
 
— 2+ years experience with Python language
— Experience in complex web-applications development
— Knowledge of general Python web-frameworks: Django, Flask, Aiohttp and other
— Experience with SQL and RDBMS (PostgreSQL, MySQL), NoSQL databases and Python ORMs
— Knowledge of HTTP protocol
— Knowledge of version control systems: GIT or SVN
— Understanding REST
— Experience of 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

**Benefits**
 
With us you can
Develop your technical knowledge:
— Use latest technologies
— Participate in technical events and conferences (the cost is covered by the company)
— Regular techtalks and professional development
Improve your soft skills:
— Build strong teamwork skills and become an essential part of the dynamic teams
— Improve your English at classes and speaking directly with clients
— Increase your productivity and communication level via Scrum, Kanban, Agile methodologies

**What else do we offer?**
— Competitive compensation and benefits
— Flexible working schedule
— Remote work or work in one of our development offices
— Covered rest period (20 business days + 5 days-off)
— Professional grows: variety of projects, regular technical events, mentorship
— Free English classes (we have an amazing English teaching team)
— Speaking-club with a native English speaker
— Truly friendly atmosphere and teambuildings