Position: Senior Python Software Engineer
Company: GlobalLogic
Experience required: 3y
English level: intermediate

Development of highly scalable tools/applications and services and ensuring their availability and performance
Integrating with other cloud applications
Ensuring that the applications conform to the security guidelines

Job Description
Must have:
1. Expertise in general python projects in areas of Design, Development, Refactoring, Profiling, Performance optimization, Logging, Unit testing, BDD.
2. Object Oriented Design/Development in Python - packages and applications
3. Services/Micro-services Development
4. Knowledge of Data formats (JSON) and usage in Python
5. Developed large Python applications from scratch OR/AND have been maintaining big Python applications for a few years

Nice to have:
1. Multiprocessing
2. REST API
3. Used Python packages such as requests, pytest, pymongo or any db packages (e.g. SQLAlchemy), zookeeper (kazoo), kafka

Irrelevant:
1. UI/Frontend such as Django