Position: Python Developer
Company: Qarea
Experience required: 5y
English level: upper

QArea is looking for a Python developer to join our team. You will be working full-time in a friendly environment, with nice opportunities. We care about career aspirations and do our best to provide our teammates with the experience and opportunities they expect.

The platform collects artifacts and calculates metrics within the most important auditing dimensions such as data quality, model performance, fairness, explainability, and robustness.
 
This information is translated into project summaries, technical documentation, as well as risk and audit-readiness reports. Seamless integration with modern ML tools allows technical teams to focus on the development process

**Requirements**

- 4+ years of experience as a Python Backend Engineer;
- Experience in working with backend frameworks, such as Django, Flask or FastAPI;
- Experience in developing REST/GraphQL API’s;
- Solid knowledge of relational databases (PostgreSQL) and NoSQL databases;
- Experience in running code in the cloud (GCP/AWS) and containerizing applications using Docker;
- Good knowledge of clean coding, test-driven development, and CI/CD principles;
- Good communication skills in English, both spoken and written.
 
Would be a plus:
- Experience in software engineering of larger projects, preferably B2B or SaaS products;
- Experience working in the domain of machine/deep learning or risks management;
- Experience with IaC(Terraform).

**Duties**
- Develop, document, and test backend software
- Contribute to architecture decisions and perform code reviews;
- Create, review, and optimize database operations in the applications;
- Collaborate with other engineers, product managers, and UI/UX designers across the organization;
- Act as a technical advisor and think creatively of solutions to problems arising in practice.