Position: Senior Python Developer
Company: Grid Dynamics
Category: Python
Experience required: 5y
English level: upper

**Project description**

You’ll build release frameworks, tools,  infrastructure, and work to improve test and release processes.
Engineer will be working mostly with legacy internal system of Client. This system is still super important in architecture layer and some of developments around needs some adjustments in system code, which engineer is supposed to solve. We need mature engineer who is able to work with different engineer code and look for some mistakes, root cases and areas to improve performance.
The ideal candidate for this project is an engineer with great experience, for whom solving real complicated tasks with a code itself is better then permanently "learning" new technologies.

**Responsibilities**

Work on internal tools, frameworks, and infrastructure: develop new features, fix known bugs
Code refactoring
Performance improvements
Support teams that use those tools
Automation and improvement of release processes

**Requirements:**

Strong experience in Python software development
Django, DRF, Postres, Redis, Celery, SOA
Strong analytical skills
Desire and ability to quickly learn new tools and technologies
Up to speed with modern software engineering: version control systems, issue tracking, build-systems (ant, maven2, etc), continuous integration, etc.
Good interpersonal and communication skills

**A big plus:**

 Go