Position: Lead Python Developer
Company: Exadel
Experience required: 5y
Category: Python
English level: upper
Published: 2020-09-01T00:00:00+03:00

**Requirements**:
• 4-5+ years of experience in Python;
• Experience in developing Backend solutions using Python; Type annotations, SQL, Redis, PostgreSQL, AWS;
• Experience with Django REST framework;
• Knowledge of DevOps / CI / CD process (e.g. AWS, Jenkins, CloudFormation);
• Experience with docker, docker-compose
• Knowledge of XML and / or Semantic Web Technologies (RDF, OWL);
• Experience in leading development teams;
• Experience with Scrum methodology;
• Great attention to detail.
• Knowledge of MQTT or other lightweight network protocols will be a plus
• English: Upper-Intermediate.

**Responsibilities**:
• Python Leadership, Technical Coordination;
• Contribute in all phases of the development lifecycle;
• Build efficient back-end features in Python;
• Manage testing and bug fixes;
• Prepare technical documentation;
• Implement software enhancements and suggest improvements;
• Be in touch with customers directly.

**About the Customer and Project**:
The Customer is  developing a semi-smart watch (a smart watch with limited features) for children. The watch will not provide any games or toy-like features, it is designed to be a safety and communication tool. On the parent side, there will be a mobile app available for both iOS and Android that communicates with the watch.

**Project Team**: 3 Python Developers (1 TL, 1 SD, 1 D), 1 DevOps, 1 PM, 1 Manual QA, 0.5 Automation QA.

**Project Tech Stack**:  
Python 3.8;
Django 2.2 (3 to be considered) - ORM, schema migrations, User and Group management;
Access control, autogenerated Admin interface (suitable for internal use only) and other features included;
Django REST framework;
Python Async/IO;
Python built-in unit test library;
PostgreSQL;
Redis  

**We offer**:
• Vacation is 20 working days / till 20 working days per year for sick leaves;
• Full payment of taxes;
• English courses;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.
You can find more information about Exadel in Ukraine here: www.facebook.com/exadelukraine