Position: Python developer
Company: Master of Code
Category: Python
Experience required: 2y
English level: intermediate

Master of Code Global is specializing in AI-powered conversational experiences and apps & web development. Founded in 2004, we are a US company with development centers in Ukraine (Cherkasy and Kyiv) and Canada (Winnipeg). For over 3 years, we have been working in the sphere of Conversational Applications, we also have our range of E-commerce and conversational products for Shopify platform as well as Web & Mobile domain development. We were the first in the world, who succeeded to integrate Apple Pay into Apple Business Chat.
We are looking for a Middle Python developer to join our team to work on our own product development for the long term. The work would be connected with backend MicroServices development, NLP AI Development.

**Responsibilities**
Be responsible for the design and development of application
Build scalable microservices with rest-ful APIs that are reliable and fully monitored.
Collecting requirements from internal and external stakeholders and breaking it down into concrete development tasks.
Working closely with internal customer tech lead and product manager.

**Required background and skills**
2+ years experience of Python language and its modern libraries
SQL Knowledge
Test and coverage with pytest and mock
Ability to clearly and effectively communicate ideas and solutions to stakeholders
Good understanding of system design, data structures, and algorithms
Experience with Service Oriented Architectures, HTTP REST
Experience with both consuming and designing RESTful APIs
Knowledge in microservices architecture and Docker usage (Kubernetes is a plus)
English – Intermediate level

**Preferred/Nice to have skills**
Experience with AWS
Experience with NLU engines and Rasa
Experience with ML Libraries (Tensor Flow, Keras)