We are currently looking for a remote Senior Python Developer to become a part of our global team.
Responsibilities
-
Coaching the back-end dev team members
-
Perform thorough development of back-end components of application
-
Set up development process from scratch, create a development plan and strategy
-
Work closely with team lead to review the overall technical architecture and how each feature is to be implemented
-
Providing tasks estimations
-
Communicate clearly and frequently with all team members, stakeholders, and product owners
-
Actively participate in daily standups and sprint planning with an emphasis on development
-
Provide regular, detailed status report on tasks’ progress, including tasks implemented and potential blockers
Requirements
-
3+ years back-end Python development experience in a dynamic Agile based development environment
-
Strong knowledge of Django(Django, Django admin) framework (or equivalent framework)
-
Experience with Celery/DramaticQ task queues
-
Experience with Redis
-
Experience in Jira or similar bug tracker
-
Good understanding of docker containers and Kubernetes
-
Good understanding of microservice architecture
-
A self-starter, fast learner, attentive to details, and multi-task
-
Ability to apply different estimation techniques during release and sprint plannings
-
Ability to work remotely, without close supervision
-
Ability to multitask and adjust priorities in a busy and changing work environment
Nice to have
-
Strong knowledge of SQL, Django ORM. PostgreSQL knowledge is a plus
-
Experience with AWS will be a plus
-
Experience in SPA experience is a plus