Position: Python Developer
Company: Hurma
Experience required: 3y
English level: intermediate

Skills and Requirements:
3+ years of Python programming experience;
Ability to analyze and work with project requirements;
Understanding of the complete product development cycle
Ability to compose a time estimate
Knowledge of Python 3
Knowledge of PEP8
Experience with Version Control Systems (Git)
Experience with tests creation  (unit tests, pytest, etc.)
Confident protocol knowledge HTTP
Skills of working with SQL/NoSQL databases
Experience of creating and working with API
English - Intermediate.

Nice to have:
Knowledge of Serverless technology
Ability to read code of other developers
Experience designing  data analysis systems
Ability to write competitive code (asyncio) on Python3
Experience with WebSocket
Experience with AWS/GCP;
Experience with cryptocurrency exchanges.

Daily and Monthly Responsibilities:
Ability to work with technical requirements provided by the customer.
Planning of development stages and their timeline
Being able to control the delivery timeline.
Ability to write code applying best practices (Python/Architecture)
Prioritize tasks based on the overall plan and the workload of other project members
Discussing the status of tasks with other project members
Analyze tasks and propose ideas for improving approaches.
Writing test units
Bug fixing
Business logic development

Perks:
- Competitive compensation based on your skill level;
- Flexible 40-hour-long remote working schedule;
- Horizontal management structure;
- Work from home available on request;
- Paid vacation and sick leaves;
- Opportunities to attend industry conferences, training, and social events;
- Days off during official Ukrainian holidays;
- Regular performance appraisal; 
- Regular corporate events and team buildings