We are looking for a Python Software Engineer to become a part of the team. We use Kubernetes, Docker, AWS, Python, and Postgresql. App lifecycle automation is by CI/CD/CD. As Backend Developer, you will be working closely with product managers, DevOps, QA Engineers, and support teams to ensure continuous deployment, provide expertise, handle technical escalations and develop tools and automate processes that improve operational efficiency.
We are working on a technical stack of Kubernetes, Docker, PostgreSQL, Python3.7. As frameworks we have (Sanic, Flask, and some Django in older code)
* 4+ 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).
Who are we?
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.
Already trusted by over 600,000 thousand small businesses across 11 countries, UENI is the one-stop shop for all the tools a small business needs to grow. Founded in 2014, we have already raised over $30 million from Angel Investors.
We are a team of 70+ people working remotely from 11 countries. We take pride in our professional, learning-oriented, and friendly working environment that values constantly doing our best in every aspect of our work.
At this time we're considering candidates based in Europe. Contract type may differ based on your location and country of residence.