Position: Backend Python/Django Developer
Company: APPVALES
Category: Python
Experience required: 1y
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

What you'll be doing:
Work as a part of a full-cycle team to build different products from scratch.
Maintain and build Python backend applications with PEP8 styles.
Architect REST backend application.
Dockerize projects and deploy there to the server.
Produce GraphQL scheme for mobile and frontend side.
Write Unit and Integration tests.
Collaborate with the mobile and frontend team.
Complete two-week sprints and participate in sprint retrospectives and daily standups
Assist with estimation for new features of the product.
Be a part of a community of Python/Django developers who share knowledge and help each other as problems arise.

Requirements:
Django +1 years of relevant experience.
Python +2 years of experience.
Strong proficiency with Django Rest Framework.
Familiar with Postgres.
Integrate third-party APIs.
Message broker with RabbithMQ/Redis and Celery.
Docker and Docker Compose for run multi-container.
Integration with Google Services.
Be passionate about backend development, constantly striving to learn new things and improve.
Estimation skills with backend features.

Be a plus:
Performance skills in using Django Graphene.
Bachelor’s or master’s degree in Maths or Computer Science.
AWS infrastructure such as EC2, S3, Lambda, Cognito, Elastic Beanstalk.
Asynchronous framework Aiohttp or Fast API.
Usage NoSQL databases.
SOLID principles in object-oriented programming.
Service-oriented Architecture.
Test Drive Development knowledge.