Position: Python engineer
Company: Blackbird Lab
Category: Python
Experience required: 3y
English level: intermediate

We’re looking for Python engineers to join our team in Ukraine and be a part of a larger startup team from Los Angeles. 
**We’re building a SAAS platform for eCommerce marketing.**

The current tech stack is Django, PostgreSQL, Redis, RabbitMQ, React, Kafka, AWS and we’re moving towards a microservice architecture that allows us to use other Python frameworks like aiohttp and Flask.

This team will be responsible for 10+ 3rd party integrations (many of them exist now but needs to be rebuilt), working with a US-based product owner, collaborating with another Blackbird team and also other teams in US.

Our roadmap starts with rebuilding Klaviyo and Shopify integrations, then integrating Yotpo.

Technology choice is not limited as each integration will be its own microservice that produces/consumes from Kafka.
We’re open to use aiohttp, fastapi or Flask for these purposes.

**Requirements:**
3+ years of commercial experience with Python
Experience with frameworks like DRF and Flask
Strong expertise in different engineering approaches and architecture
Strong knowledge of SQL and noSQL
Have experience utilizing cloud services such as AWS, Azure, Google Cloud etc.
Good spoken English is a must

**Will be a plus:**
Production experience with aiohttp and/or FastAPI
Experience working with message brokers (RabbitMQ, Kafka)
Some experience working with modern Javascript frameworks such as React or Vue.js.

**We offer:**
Adequate management & Friendly team that helps you achieve results
Condition package: competitive salary, performance-based reviews, 18 working days of paid vacation; medical insurance; individual English training; flexible working schedule
Co-working office in Kyiv that you visit when you want