Position: Python Developer (Middle/ Senior) (Poland)
Company: Arche Consulting
Experience required: 3y
English level: upper

In connection with the continuous development, our Client's newest goal is to create a Global IT Center of Excellence, where professional teams of various technologies will create solutions in the projects of the Client's Partners.

As a part of the new Python Developers Team, you will work on various international projects for global Partners of our Client.
The team will be small with all seniority levels. You can work remotely, in a hybrid model, or from the office – your choice!

**Relocation to Poland!!!**

**Responsibilities:**

- Developing, testing, and building server-side code,
- Creating clean, efficient, testable code ensuring the functionality of the application,
- Troubleshooting, testing and maintenance of product software, 
- Integration of elements visible to users, 
- Implementing your own ideas for improvements,
- Code reviews and testing, 
- Team support, sharing experience,
- Working in Agile methodologies.

**Requirements:**

- Proven, professional experience in Python applications,
- Experience in at least one of Python frameworks (such as Django, Flask or Pyramid),
- Object-Relational Mapping (ORM), 
- Experience in developing web applications,
- Experience implementing and deploying solutions in any one of the Cloud environments (Azure /AWS/ GCP),
- Understanding of the software development life-cycle and Agile methodologies,
- English language min. B2 – everyday work will be in English.

**Our Client offers:**

- Granted relocation to Poland/ Visa support,
- **Salary - CoE: 3000 – 4200$ gross per month; B2B: 3500$ - 4700$ net per month**,
-** Relocation bonus for candidates from other countries - 1050$ after the taxes**,
- An employment contract (plus benefits package - MyBenefitPlatform, LuxMed (Private Medical Care) and MetLife(Life Insurance)) or B2B contract,
- Fully remote work, hybrid model or work from the office,
- Online recruitment process (interview via telephone – 20-25 minutes, tech interview via Teams around 1 hour, interview with Hiring Manager via Teams around 1 hour),
- The comprehensive training program and development opportunities,
- Access to the knowledge repository and code review,
- Freedom in making decisions,
- Ability to work in various projects with modern technologies and tools,
- A career in one of the largest and fastest-growing IT services provider worldwide.