Position: Junior/Middle Python Developer
Company: Grid Dynamics
Experience required: 2y
English level: intermediate

**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:**
- Understanding of microservice architecture and its features/specifics 
- Strong Python coding experience
- Familiar w/ Python web framework, e.g Django
- Spring and Spring Boot Kubernates (nice to have) 
- Maven  
- Devops Kubernetes
- Azure basis 
- Azure KeyVault
- Argocd
- Istio
- Prometheus 
- Loki
- Jaeger  
- Python3
- Django3
- Brief Kubernetes understanding
- Python+git integration
- Django template + basic jquery
- Java Apache Kafka(in bare outlines), 
- Spring + kafka Azure (in bare outlines) 

**We offer:**
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Medical insurance
- Benefits program
- Corporate social events