Position: Python Engineer
Company: Curation Zone
Category: Python
Experience required: 3y
English level: fluent

Curation Zone is a world leader in contextualising data about creative professionals. We're a post seed B2B start up, backed by decades of domain expertise. We enable high velocity talent discovery using our innovative ranking methodology, delivered in a SaaS platform for the creative industries.
 
We're looking for a mid-level Python engineer to join our exceptionally skilled team. Specifically, one with experience of microservice and monolithic based architectures, ideally in data focused products.

**About You**

We're looking for someone who is curious about what they are working on, meaning you'll want to engage with parts of the platform you don't know, and look for ways to improve it. You should be a confident communicator that appreciates the benefit of open discussion when it comes to building and improving products, and comfortable with the ceremonial aspects of agile which we observe regularly.
 
In terms of your career so far, you should have a few years of commercial experience already with most of your work having been in Python. Naturally you'll have a good grasp of relational and non relational databases, some exposure to data engineering and a history of successful delivery in microservice based architecture.

**What you'll do:**
 
Implement new features in our microservice based architecture
Collaborate with our data team to bring analytical prototypes to production
Work with industry typical development tools, git, CI/CD pipelines, unit testing etc
Overall, you'll be contributing to performant, maintainable applications on a daily basis
Provide and receive peer code review
 
**What you'll need to be confident with:**

Python 3.8+/PEP/Duck Typing/Data Classes/MyPy;
SOLID principles/software design patterns;
Experience with SQLAlchemy/ORM tools;
Awareness of ETL pipelines and the tools used within them
Experience with implementing applications based in a Microservice architecture;
Experience with multiprocessing/multithreading/asynchronous architectures;
Experience with NoSQL document based databases: MongoDB/Elasticsearch/etc;
Experience with key-value storage: Memcached/Redis/S3/etc;
Experience with SQL databases: PostgreSQL/etc.
 
**What you can expect:**
 
A competitive compensation package including generous holidays
A remote-only working policy
Flexible hours with a core of 9am-4pm based in the UK timezone
40 hour work weeks
Experienced management, low ambiguity and a collaborative, diverse team that's ready to welcome you on board
 
Please note: There is no visa sponsorship available for this role. No recruiters, please.
 
Reference ID: cz-05-pe