Python Developer

Office
Remotely
Permanent work
A US-based company developing a service that measures attention levels, comprehension, and other metrics while reading using eye movement tracking requires a Senior level Python developer. Requirements: - Python 3.x (type hinting, asyncio) - Django/Flask: We use Django, but experience in Flask would also be helpful - Django ORM/SQLAlchemy: Ability to build efficient queries using ORM without frequent use of raw queries - PostgreSQL Understanding of basic principles, ability to use DDL, DQL, DML and DCL - Docker: skills in describing containers and deploying them - Skills in deploying everything you have written - Ability to type git push in the terminal Would be a plus: - nginx: understanding how to configure a web server for different requirements (large files and infrequent requests, fast api and many requests) - Redis: understand when to use it and when not to use it, know what structures are available and how to apply them - RabbitMQ/etc: understand why you need it, know how to customize it for a lot of small tasks and for a small number of resource-intensive tasks - AWS S3 know what it is and have experience at the program level - Django Rest Framework/etc: experience is welcome - Ability to customize both dev and prod environments