Position: Backend Python Developer
Company: Shark Software
Category: Python
Experience required: 2y
English level: intermediate

Must have:
— At least 2,5 + year of commercial experience in software development using Python;
— Solid knowledge of OOP;
— Strong knowledge of application networking and troubleshooting;
— Experience in frameworks - Flask, Django(REST, GraphQL);
— Experience with SQL (PostgreSQL) or No-SQL;
— Experience in unit/integration testing;
— Experience with Docker;
— Experience with JavaScript (ES5, ES6), JQuery;
— Base knowledge of HTML, CSS (Bootstrap);
— CI/CD;
— Experience with version control systems (Git);
— Experience with agile development – SCRUM;
— Experience with Celery Task Queue;
— Experience with Redis, RabbitMQ;
— Good knowledge of methodologies -  Solid, DRY, KISS;
— Experience with one of asynchronous frameworks: FastApi, Aiohttp;
— Experience with GCP/AWS;

Management:
— Jira;
— Confluence;

Would be a plus:
— Basic knowledge of React.Js;

We offer:
— Great team and excellent environment, that will help you to improve your soft and hard skills;
— Work on complex and interesting projects with awesome clients;
— Office located close to Maidan Konstytutsii metro station;
— 5-day working week, 8-hour working day, flexible schedule
— Annual Paid vacation — 15 b/days + unpaid vacation;
— Paid 5 days off;
— Paid public holidays according to the Ukrainian legislation;
— Bookkeeping and accounting will be maintained by the professional accountant;
— Partial compensation of conferences, courses;
— Internal English Speaking club.