Position: Python Developer
Company: Grid Dynamics
Experience required: 2y
English level: upper

Responsibilities:

- Participate in design, development, delivery, and support tools/dashboards to gather metrics and data using Python
- Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)
- Analyze and improve application performance
- Search for simple and robust solutions to complex tasks
- Work in an Agile methodology environment where innovation, teamwork, and creativity are the keys to success
- Collaborate with a team of developers, QA engineers, analysts

Requirements:

- Good knowledge of core Python: data structures, IO, networking
- Good communication skills and at least intermediate technical speaking English.
- Desire and ability for quick learning of new tools and technologies.
- Understanding of general OOP and Functional programming concepts.
- Linux hands-on experience.