Position: Junior+/Middle Python Backend Developer (JS at the basic level)
Company: Light IT
Category: Python
Experience required: 2y
English level: intermediate

Product helps local businesses grow by turning their credit card reader into an all-in-one payments and automated marketing program.

**Requirements:**
- At least 2 years of experience in Python development;
- Experience with JS, HTML, CSS;
- Experience with Django Framework, Django REST and popular libraries (Celery, Pytest and others);
- Experience with relational database systems (MySQL or PostgreSQL);
- Understanding and experience in OOP;
- Knowledge and ability to apply design and software development principles and patterns;
- Experience with Git;
- Knowledge of industry standards and ability to follow them;
- Able to write quality code;
- Understanding of architectural styles of distributed application components interaction in a network (REST, SOAP, RPC);
- Ability to work in a team, understanding of Agile (Scrum) and traditional development methodologies;
- Working knowledge of English on communication level.

**Will be a plus:**
- Experience with cloud development and deployment tools (Kubernetes, Docker, Vagrant, Ansible)

**What we offer:**
- Flexible schedule without overtime;
- Cooperation through FOP of the 3rd group, assistance of an accountant;
- Vacation 18 working days (24 calendar days), paid sick leave (no fixed number of days);
- Mentoring, internal team training and individual development plan;
- Providing the necessary equipment for work or a bonus for depreciation of personal equipment;
- Compensation for specialized courses, conferences, meetups;
- Bonus system, where each employee independently determines the bonus category (education/sports/health) to be used per quarter;
- Referral system;
- Corporate Travel Manager.