Position: Middle Python Developer
Company: Limestone Digital
Experience required: 3y
English level: upper

Required skills:
— 3+ years of software engineering experience in Python
— Bachelor or Masters In Computer Science, Software Engineering or
similar technical degree,
— Strong knowledge of Python 3, Django, Django Rest Framework
— You are familiar with best practices and style guidelines in Django development
— Some experience in CSS and JavaSript,
— Strong hands-on programming skills
— Good knowledge and understanding of web security principles
— Experience of work with SQL and NoSQL databases
— Git
— Linux, Docker
— Upper-intermediate in English both spoken and written(you'll communicate directly with the development team and client)

As a plus:
— Experience with AWS and Docker,
— Experience with data modeling, knowledge of algorithms, data structures, and threads,
— Experience with other programming languages and techniques such as XML, JSON, shell
— Scripting, Ruby, PERL, C, C++, GoLang, Webdav,
— Experience with database design,
— Awareness of Agile frameworks
— Experience in third party API integration
— Knowledge in the retail industry

Responsibilities:
— Control over the platform development and product roadmap as well as technical requirements
— Able to work closely with the client's engineering team and follow the process
— Develop the functionality per the requirements provided
— Write Unit integration tests
— Ensure Code quality
— Fix bugs
— Report to team lead and manager
— Estimate features and takes part in planning
— Attend daily meetings, demos
— Develop and write efficient, readable code in Python
— Work with third-party libraries
— Self-improvement development processes