Position: Junior Python Developer (Only Europe)
Company: CHI Software
Experience required: 2y
Category: Python
English level: intermediate
Published: 2023-07-01T00:00:00+03:00

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! Now the CHI team is looking for a Junior Python Developer. (Only Europe) 

**About the client:**
The client is based in Germany.
The team of 80 is based in Hamburg and consists of data and media experts, who have dedicated themselves to bringing together the digital advertising industry. As the initiator of the collaborative German data pool, clusters data from the leading data providers and websites in Germany to facilitate fair access to data for advertisers. As a specialist for data-driven advertising, offers smart solution to efficiently address target groups with first-class target group segments and intelligent solutions for retargeting and new client acquisition.

Junior Python backend dev (the yaml manipulation project) + nice to have Data experience task-based work, tasks coming in from the TL within clients team (so more pressure on having hands-on code experience) the developers have to be located only in the European Union.

**Requirements:**
- At least 1,5+ years of expertise in Python;
- Experience in complex web-applications development;
- Knowledge of general Python web-frameworks: Django, Flask, Fast-API, Aiohttp and other;
- Strong understanding of AWS;
- Experience with SQL and NoSQL databases and Python ORMs;
- Strong problem-solving ability;
- Knowledge of CI/CD processes;
- Understanding of multitrading, multiprocessing, asynchrony;
- English level at least Intermediate+. 
 
**Will be a plus:**
- Data experience task-based work;
- Experience in other languages and technologies (JavaScript, Machine Learning, DevOps etc.);
- High communication skills. 

**With us you can:**
Develop your technical knowledge:
- Use the latest technologies;
- Participate in technical events and conferences (the cost is covered by the company);
- Regular techtalks and professional development.

Improve your soft skills:
- Build strong teamwork skills and become an essential part of dynamic teams;
- Improve your English at classes and speaking directly with clients;
- Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.