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