Position: Senior Python Developer
Company: UENI
Category: Python
Experience required: 3y
English level: upper
Published: 2021-09-01T00:00:00+03:00

UENI is a SaaS platform for Small Business Owners. Unlike DIY website builders that only provide a toolkit but expect the business owner to do all the work, we combine technology with human support, and do all the work for them. Website, SEO, Google My Business verified listing, hosting, custom domain and 1-1 coaching are just some of the services we offer, at a price point much more affordable than any digital agency would. A Small Business Owner can join our platform without knowing anything about computers and, 3 days later, have a state-of-the-art online presence that puts big brands to shame.

**Requirements**
* 5+ years experience with Python
* Experience with asyncio, Sanic, aiohttp is a big plus (we use Python 3.7+)
* Previous container-based services development
* Docker, dotenv
* API design (REST)
* PostgreSQL as DB (experience with CTE, stored procedures, triggers is a plus)
* SQL, ORMs. We use PostgreSQL (gino + SQLAlchemy + asyncpg)
* Have a good understanding of web security
* Best Practices Flake8 / Pylint
* Git (rebase & merge strategies, commits “juggling”, etc..)
* TDD is a plus
* Upper-intermediate English — both spoken and written
* Flask & Django is a plus (some services are still on it, but we are migrating from it).